module ActiveScaffold::UnsavedRecord

a simple (manual) unsaved? flag and method. at least it automatically reverts after a save!

Public Instance Methods

save(*) click to toggle source

automatically unsets the unsaved flag

Calls superclass method
# File lib/active_scaffold/extensions/unsaved_record.rb, line 14
def save(*)
  super.tap { self.unsaved = false }
end
unsaved=(val) click to toggle source

acts like a dirty? flag, manually thrown during update_record_from_params.

# File lib/active_scaffold/extensions/unsaved_record.rb, line 4
def unsaved=(val)
  @unsaved = (val) ? true : false
end
unsaved?() click to toggle source

whether the unsaved? flag has been thrown

# File lib/active_scaffold/extensions/unsaved_record.rb, line 9
def unsaved?
  @unsaved
end