Module: StateMachine::Integrations::ActiveRecord

Defined in:
lib/comable/state_machine_patch.rb

Overview

Instance Method Summary collapse

Instance Method Details

#define_state_initializerObject



21
22
23
24
25
26
27
28
29
30
# File 'lib/comable/state_machine_patch.rb', line 21

def define_state_initializer
  define_helper :instance, "    def initialize(*)\n      super do |*args|\n        self.class.state_machines.initialize_states self\n        yield(*args) if block_given?\n      end\n    end\n  end_eval\nend\n", __FILE__, __LINE__ + 1