Module: StateMachine::Integrations::ActiveRecord
- Defined in:
- lib/comable/state_machine_patch.rb
Overview
Hacks around github.com/pluginaweek/state_machine/issues/334
Instance Method Summary collapse
Instance Method Details
#define_state_initializer ⇒ Object
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 |