Module: Enum::Transitions::Naming
- Included in:
- DSL::Proxy, UpdateHandler
- Defined in:
- lib/enum/transitions/naming.rb
Instance Method Summary collapse
- #entering_event(state) ⇒ Object
- #leaving_event(state) ⇒ Object
- #transition_event(source, target) ⇒ Object
Instance Method Details
#entering_event(state) ⇒ Object
12 13 14 |
# File 'lib/enum/transitions/naming.rb', line 12 def entering_event(state) :"#{@config.enum}_entering_#{state}" end |
#leaving_event(state) ⇒ Object
8 9 10 |
# File 'lib/enum/transitions/naming.rb', line 8 def leaving_event(state) :"#{@config.enum}_leaving_#{state}" end |
#transition_event(source, target) ⇒ Object
4 5 6 |
# File 'lib/enum/transitions/naming.rb', line 4 def transition_event(source, target) :"#{@config.enum}_from_#{source}_to_#{target}" end |