Module: StatefulModelRails::StateMachine

Defined in:
lib/stateful_model_rails/state_machine.rb

Defined Under Namespace

Classes: State, StateMachineInternal

Class Method Summary collapse

Class Method Details

.included(base) ⇒ Object



124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
# File 'lib/stateful_model_rails/state_machine.rb', line 124

def self.included(base)
  base.define_singleton_method(
    :state_machine,
    method(:included__state_machine)
  )

  base.define_method(
    :state,
    method(:included__state)
  )

  base.define_singleton_method(
    :state_machine_instance,
    method(:included__state_machine_instance)
  )
end