Method: Logidze::Model#undo!
- Defined in:
- lib/logidze/model.rb
#undo!(append: Logidze.append_on_undo) ⇒ Object
Restore record to the previous version. Return false if no previous version found, otherwise return updated record.
183 184 185 186 187 188 |
# File 'lib/logidze/model.rb', line 183 def undo!(append: Logidze.append_on_undo) version = log_data.previous_version return false if version.nil? switch_to!(version.version, append: append) end |