Method: EndState::TransitionConfigurationSet#add
- Defined in:
- lib/end_state/transition_configuration_set.rb
#add(start_state, end_state, configuration, event = nil) ⇒ Object
9 10 11 12 13 14 15 16 17 |
# File 'lib/end_state/transition_configuration_set.rb', line 9 def add(start_state, end_state, configuration, event = nil) if event end_state_map[start_state] ||= {} end_state_map[start_state][event] = end_state end configuration_map[start_state] ||= {} configuration_map[start_state][end_state] = configuration end |