Class: Infusible::Actuator
- Inherits:
-
Object
- Object
- Infusible::Actuator
- Defined in:
- lib/infusible/actuator.rb
Overview
Associates the container with the builder for actualization.
Instance Method Summary collapse
- #[](*configuration) ⇒ Object
-
#initialize(container, builder: Infusible::Builder) ⇒ Actuator
constructor
A new instance of Actuator.
- #protected(*configuration) ⇒ Object
- #public(*configuration) ⇒ Object
Constructor Details
#initialize(container, builder: Infusible::Builder) ⇒ Actuator
Returns a new instance of Actuator.
6 7 8 9 |
# File 'lib/infusible/actuator.rb', line 6 def initialize container, builder: Infusible::Builder @container = container @builder = builder end |
Instance Method Details
#[](*configuration) ⇒ Object
11 |
# File 'lib/infusible/actuator.rb', line 11 def [](*configuration) = builder.new container, *configuration |
#protected(*configuration) ⇒ Object
15 |
# File 'lib/infusible/actuator.rb', line 15 def protected(*configuration) = builder.new container, *configuration, scope: __method__ |
#public(*configuration) ⇒ Object
13 |
# File 'lib/infusible/actuator.rb', line 13 def public(*configuration) = builder.new container, *configuration, scope: __method__ |