Module: Flow::Flux
Defined Under Namespace
Classes: Failure
Instance Method Summary collapse
Instance Method Details
#failed_operation? ⇒ Boolean
35 36 37 |
# File 'lib/flow/flow/flux.rb', line 35 def failed_operation? failed_operation.present? end |
#flux ⇒ Object
39 40 41 42 43 44 45 46 47 |
# File 'lib/flow/flow/flux.rb', line 39 def flux flux! rescue StandardError => exception error :error_executing_operation, state: state, exception: exception revert 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 |