Module: MongoMapper::Plugins::Transitions::InstanceMethods
- Defined in:
- lib/mm-transitions.rb
Instance Method Summary collapse
-
#initialize(attrs = {}) ⇒ Object
adding back after_initialize callback remove in mongomapper github.com/jnunemaker/mongomapper/commit/f19d7725039fe352603e9809b0c47898cb9598f3.
- #reload ⇒ Object
Instance Method Details
#initialize(attrs = {}) ⇒ Object
adding back after_initialize callback remove in mongomapper github.com/jnunemaker/mongomapper/commit/f19d7725039fe352603e9809b0c47898cb9598f3
29 30 31 |
# File 'lib/mm-transitions.rb', line 29 def initialize(attrs = {}) super.tap { run_callbacks(:initialize) } end |
#reload ⇒ Object
33 34 35 36 37 38 39 |
# File 'lib/mm-transitions.rb', line 33 def reload super.tap do self.class.state_machines.values.each do |sm| remove_instance_variable(sm.current_state_variable) if instance_variable_defined?(sm.current_state_variable) end end end |