class Aquam::EventTransitions
Public Class Methods
new(machine, event_name, &block)
click to toggle source
# File lib/aquam/event_transitions.rb, line 3 def initialize(machine, event_name, &block) @machine = machine @event_name = event_name instance_eval(&block) end
Public Instance Methods
transition(from:, to:)
click to toggle source
# File lib/aquam/event_transitions.rb, line 9 def transition(from:, to:) @machine.transition(from, to, @event_name) end