Method: EndState::StateMachine#method_missing
- Defined in:
- lib/end_state/state_machine.rb
#method_missing(method, *args, &block) ⇒ Object
31 32 33 34 35 |
# File 'lib/end_state/state_machine.rb', line 31 def method_missing(method, *args, &block) return super unless __sm_is_method?(method) return __sm_predicate(method) if __sm_is_state_predicate?(method) __sm_event_transition __sm_event(method), args[0] || {}, __sm_event_mode(method) end |