Module: Flow::Flow::Flux
Defined Under Namespace
Classes: Failure
Instance Method Summary collapse
Instance Method Details
#failed_operation? ⇒ Boolean
38 39 40 |
# File 'lib/flow/flow/flux.rb', line 38 def failed_operation? failed_operation.present? end |
#flux ⇒ Object
42 43 44 45 46 47 48 |
# File 'lib/flow/flow/flux.rb', line 42 def flux flux! rescue StandardError => exception info :error_executing_operation, state: state, exception: exception raise exception unless exception.is_a? Flow::Flux::Failure end |
#flux! ⇒ Object
50 51 52 |
# File 'lib/flow/flow/flux.rb', line 50 def flux! run_callbacks(:flux) { _flux } end |