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 |