Module: Operation::Failures
- Extended by:
- ActiveSupport::Concern
- Included in:
- OperationBase
- Defined in:
- lib/flow/operation/failures.rb
Defined Under Namespace
Classes: OperationFailure
Instance Method Summary collapse
Instance Method Details
#fail!(problem, **details) ⇒ Object
47 48 49 50 51 52 53 |
# File 'lib/flow/operation/failures.rb', line 47 def fail!(problem, **details) run_callbacks(problem) do run_callbacks(:failure) do error! OperationFailure.new(problem, **details), **details end end end |