Module: Flow::Flux
Defined Under Namespace
Classes: Failure
Instance Method Summary collapse
Instance Method Details
#failed_operation? ⇒ Boolean
37 38 39 |
# File 'lib/flow/flow/flux.rb', line 37 def failed_operation? failed_operation.present? end |
#flux ⇒ Object
41 42 43 44 45 46 47 |
# File 'lib/flow/flow/flux.rb', line 41 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
49 50 51 |
# File 'lib/flow/flow/flux.rb', line 49 def flux! run_callbacks(:flux) { _flux } end |