Module: Flow::Flow::Trigger
- Extended by:
- ActiveSupport::Concern
- Included in:
- Flow::FlowBase
- Defined in:
- lib/flow/flow/trigger.rb
Instance Method Summary collapse
Instance Method Details
#trigger ⇒ Object
33 34 35 36 37 |
# File 'lib/flow/flow/trigger.rb', line 33 def trigger trigger! rescue StateInvalidError self end |
#trigger! ⇒ Object
25 26 27 28 29 30 31 |
# File 'lib/flow/flow/trigger.rb', line 25 def trigger! raise StateInvalidError unless state_valid? run_callbacks(:trigger) { flux } self end |