Class: Statemachine::StateBuilder
- Includes:
- StateBuilding
- Defined in:
- lib/statemachine/builder.rb
Overview
Builder class used to define states. Creates by SuperstateBuilding#state
Instance Attribute Summary
Attributes included from StateBuilding
Attributes inherited from Builder
Instance Method Summary collapse
-
#initialize(id, superstate, statemachine) ⇒ StateBuilder
constructor
A new instance of StateBuilder.
Methods included from StateBuilding
#default, #event, #on_entry, #on_event, #on_exit
Constructor Details
#initialize(id, superstate, statemachine) ⇒ StateBuilder
Returns a new instance of StateBuilder.
225 226 227 228 |
# File 'lib/statemachine/builder.rb', line 225 def initialize(id, superstate, statemachine) super statemachine @subject = acquire_state_in(id, superstate) end |