Class: Opera::Operation::Instructions::Executors::Success
- Defined in:
- lib/opera/operation/instructions/executors/success.rb
Instance Attribute Summary
Attributes inherited from Executor
Instance Method Summary collapse
Methods inherited from Executor
#add_instruction_output, #config, #context, #evaluate_instruction, #evaluate_instructions, #execute_step, #initialize, #production_mode?, #reporter, #result
Constructor Details
This class inherits a constructor from Opera::Operation::Executor
Instance Method Details
#break_condition ⇒ Object
16 17 18 |
# File 'lib/opera/operation/instructions/executors/success.rb', line 16 def break_condition operation.finished? end |
#call(instruction) ⇒ Object
8 9 10 11 12 13 14 |
# File 'lib/opera/operation/instructions/executors/success.rb', line 8 def call(instruction) if instruction[:instructions] evaluate_instructions(instruction[:instructions]) else execute_step(instruction) end end |