lib/ampere/model.rb in ampere-1.2.1 vs lib/ampere/model.rb in ampere-1.2.2

- old
+ new

@@ -16,12 +16,12 @@ include(Rails.application.routes.url_helpers) if defined?(Rails) include(ActionController::UrlFor) if defined?(Rails) include(Ampere::Keys) - attr_reader :id - attr_reader :destroyed + attr_reader :id + attr_accessor :destroyed attr_accessor :fields attr_accessor :field_defaults attr_accessor :indices attr_accessor :field_types @@ -227,9 +227,10 @@ # Deletes the record with the given ID. def delete(id) record = find(id) Ampere.connection.del(key_for_find(self, id)) + record.destroyed = true record end # Declares a field. See the README for more details. def field(name, options = {})