module StateMachine::Integrations::ActiveRecord
Hacks around github.com/pluginaweek/state_machine/issues/334
Public Instance Methods
define_state_initializer()
click to toggle source
# File lib/comable/state_machine_patch.rb, line 21 def define_state_initializer define_helper :instance, <<-end_eval, __FILE__, __LINE__ + 1 def initialize(*) super do |*args| self.class.state_machines.initialize_states self yield(*args) if block_given? end end end_eval end