Module: Flow::Flow::Status
Instance Method Summary collapse
Instance Method Details
#failed? ⇒ Boolean
21 22 23 |
# File 'lib/flow/flow/status.rb', line 21 def failed? triggered? && !success? end |
#pending? ⇒ Boolean
9 10 11 |
# File 'lib/flow/flow/status.rb', line 9 def pending? executed_operations.none? end |
#success? ⇒ Boolean
17 18 19 |
# File 'lib/flow/flow/status.rb', line 17 def success? triggered? && (operation_instances - executed_operations).none? end |
#triggered? ⇒ Boolean
13 14 15 |
# File 'lib/flow/flow/status.rb', line 13 def triggered? executed_operations.any? || failed_operation? end |