Module: SimpleState

Defined in:
lib/simple_state.rb,
lib/simple_state/mixins.rb,
lib/simple_state/builder.rb

Defined Under Namespace

Modules: Mixins Classes: ArgumentError, Builder, Error

Instance Method Summary collapse

Instance Method Details

#state_machine(&blk) ⇒ Object

Sets up a state machine on the current class.



8
9
10
# File 'lib/simple_state.rb', line 8

def state_machine(&blk)
  Builder.new(self).build(&blk)
end