Module: Foobara::StateMachine::Transitions::ClassMethods
- Defined in:
- foobara-0.0.141/projects/state_machine/src/transitions.rb
Instance Method Summary collapse
Instance Method Details
#states_that_can_perform(transition) ⇒ Object
7 8 9 10 11 12 13 14 15 16 17 18 |
# File 'foobara-0.0.141/projects/state_machine/src/transitions.rb', line 7 def states_that_can_perform(transition) states = [] transition = transition.to_sym transition_map.each_pair do |from, transitions| if transitions.key?(transition) states << from end end states end |