Methods
Public Instance methods
Writes state to the state column and persists it to the database using update_attribute (which bypasses validation)
foo = Foo.find(1) foo.aasm_current_state # => :opened foo.close! foo.aasm_current_state # => :closed Foo.find(1).aasm_current_state # => :closed
NOTE: intended to be called from an event
[ show source ]
# File lib/persistence/active_record_persistence.rb, line 151
151: def aasm_write_state(state)
152: update_attribute(self.class.aasm_column, state.to_s)
153: end