Module: Philiprehberger::StateMachine

Defined in:
lib/philiprehberger/state_machine.rb,
lib/philiprehberger/state_machine/history.rb,
lib/philiprehberger/state_machine/version.rb,
lib/philiprehberger/state_machine/callbacks.rb,
lib/philiprehberger/state_machine/definition.rb,
lib/philiprehberger/state_machine/statistics.rb,
lib/philiprehberger/state_machine/transition.rb,
lib/philiprehberger/state_machine/validation.rb,
lib/philiprehberger/state_machine/graph_export.rb,
lib/philiprehberger/state_machine/parallel_state.rb,
lib/philiprehberger/state_machine/auto_transition.rb,
lib/philiprehberger/state_machine/instance_methods.rb

Defined Under Namespace

Modules: ClassMethods, GraphExport, InstanceMethods, Validation Classes: AutoTransition, Callback, CallbackSet, Definition, Error, History, InvalidTransition, ParallelStateSet, Statistics, Transition, TransitionBuilder

Constant Summary collapse

VERSION =
'0.5.0'

Class Method Summary collapse

Class Method Details

.included(base) ⇒ Object



21
22
23
# File 'lib/philiprehberger/state_machine.rb', line 21

def self.included(base)
  base.extend(ClassMethods)
end