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