Module: AASM::Base::HistoryMethods

Defined in:
lib/aasm_history/aasm_ext/base.rb

Instance Method Summary collapse

Instance Method Details

#aasm_write_state(state) ⇒ Object



4
5
6
7
8
9
# File 'lib/aasm_history/aasm_ext/base.rb', line 4

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