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