Module: StateMachines::Sequel::SpecHelpers
- Defined in:
- lib/state_machines/sequel/spec_helpers.rb
Class Method Summary collapse
Class Method Details
.find_state_machine(receiver, event) ⇒ Object
8 9 10 11 12 |
# File 'lib/state_machines/sequel/spec_helpers.rb', line 8 module_function def find_state_machine(receiver, event) state_machine = receiver.class.state_machines.values.find { |sm| sm.events[event] } raise ArgumentError, "receiver #{receiver.class} has no state machine for event #{event}" unless state_machine return state_machine end |