Class: Harbor::Router::Using
- Inherits:
-
Object
- Object
- Harbor::Router::Using
- Defined in:
- lib/harbor/router.rb
Instance Method Summary collapse
-
#initialize(router, container, klass, initializer) ⇒ Using
constructor
A new instance of Using.
Constructor Details
#initialize(router, container, klass, initializer) ⇒ Using
Returns a new instance of Using.
44 45 46 47 48 49 50 51 52 53 54 |
# File 'lib/harbor/router.rb', line 44 def initialize(router, container, klass, initializer) @router = router @container = container if klass.is_a?(String) @service_name = klass else @service_name = klass.to_s @container.register(@service_name, klass, &initializer) end end |