Module: ActiveCrew::Chainable
- Included in:
- Base
- Defined in:
- lib/active_crew/concerns/chainable.rb
Instance Method Summary collapse
Instance Method Details
#chain ⇒ Object
3 4 5 |
# File 'lib/active_crew/concerns/chainable.rb', line 3 def chain @chain ||= @context[:chain] || [] end |
#commands(*args) ⇒ Object
7 8 9 10 11 |
# File 'lib/active_crew/concerns/chainable.rb', line 7 def commands(*args) = args. add_to_chain args execute_chain end |
#execute ⇒ Object
13 14 15 16 |
# File 'lib/active_crew/concerns/chainable.rb', line 13 def execute super execute_chain end |