Class: Fluffle::Handlers::Delegator
- Defined in:
- lib/fluffle/handlers/delegator.rb
Instance Method Summary collapse
- #call(method:, params:, **_) ⇒ Object
-
#initialize(delegated_object) ⇒ Delegator
constructor
A new instance of Delegator.
Constructor Details
#initialize(delegated_object) ⇒ Delegator
Returns a new instance of Delegator.
4 5 6 |
# File 'lib/fluffle/handlers/delegator.rb', line 4 def initialize(delegated_object) @delegated_object = delegated_object end |
Instance Method Details
#call(method:, params:, **_) ⇒ Object
8 9 10 |
# File 'lib/fluffle/handlers/delegator.rb', line 8 def call(method:, params:, **_) @delegated_object.send method.to_sym, *params end |