class Obake::State
Attributes
id[RW]
Public Class Methods
new(id)
click to toggle source
# File lib/obake/state.rb, line 5 def initialize(id) @id = id end
Public Instance Methods
exit(next_state_id, data = {})
click to toggle source
# File lib/obake/state.rb, line 17 def exit(next_state_id, data = {}) @fsm.change_state(Transition.new(next_state_id, data)) end
on_enter(data)
click to toggle source
# File lib/obake/state.rb, line 9 def on_enter(data) end
on_exit()
click to toggle source
# File lib/obake/state.rb, line 13 def on_exit end