Method: ActiveModel::Datastore#destroy

Defined in:
lib/active_model/datastore.rb

#destroyObject



190
191
192
193
194
195
196
# File 'lib/active_model/datastore.rb', line 190

def destroy
  run_callbacks :destroy do
    key = CloudDatastore.dataset.key self.class.name, id
    key.parent = self.class.parent_key(parent_key_id) if parent?
    self.class.retry_on_exception? { CloudDatastore.dataset.delete key }
  end
end