Module: AasmHistory::Persistance::ActiveRecord

Defined in:
lib/aasm_history/persistance/active_record.rb

Instance Method Summary collapse

Instance Method Details

#aasm_write_state(state) ⇒ Object



5
6
7
8
9
10
# File 'lib/aasm_history/persistance/active_record.rb', line 5

def aasm_write_state state
  previous_state = read_attribute(self.class.aasm_column)
  success = super state
  store_aasm_history state, previous_state if success
  success
end