added CR::Model#destroy

This commit is contained in:
Chris Anderson 2008-10-02 11:06:37 -07:00
parent f0be835f79
commit 10806b675e
2 changed files with 31 additions and 1 deletions

View file

@ -294,6 +294,15 @@ module CouchRest
end
end
def destroy
result = database.delete self
if result['ok']
self['_rev'] = nil
self['_id'] = nil
end
result['ok']
end
protected
def create
@ -321,7 +330,7 @@ module CouchRest
end
include ::Extlib::Hook
register_instance_hooks :save, :create, :update #, :destroy
register_instance_hooks :save, :create, :update, :destroy
end # class Model
end # module CouchRest