Module: Flow::Trigger
Instance Method Summary collapse
Instance Method Details
#trigger ⇒ Object
32 33 34 35 36 |
# File 'lib/flow/flow/trigger.rb', line 32 def trigger trigger! rescue Flow::Errors::StateInvalid self end |
#trigger! ⇒ Object
24 25 26 27 28 29 30 |
# File 'lib/flow/flow/trigger.rb', line 24 def trigger! raise Flow::Errors::StateInvalid unless state_valid? run_callbacks(:trigger) { flux } self end |