lib/david/resource_discovery_proxy.rb

Summary

Maintainability
A
0 mins
Test Coverage
require 'david/resource_discovery'

module David
  class ResourceDiscoveryProxy
    def initialize(app)
      ResourceDiscovery.supervise(as: :discovery, args: [app])
    end

    def call(env)
      Celluloid::Actor[:discovery].call(env)
    end
  end
end