MarkMT wrote:
> Thanks Dan. Why Resource#destroy doesn't appear in the API
> documentation?

Sorry - why doesn't Resource#destroy appear in the API?!

M.

>
> http://rdoc.info/projects/datamapper/dm-core
>
> Dan Kubb (dkubb) wrote:
> > Mark,
> >
> > > BTW I notice that the API documentation linked from datamapper.org
> > > lists the method as #destroy!, but the documentation on merbivore.com
> > > (which I believe datamapper.org used to point to) has #destroy. I'm
> > > guessing that #destroy! is correct, but is the documentation on
> > > merbivore no longer being mainntained? Or am I missing something?
> >
> > The merbivore docs are probably way out of date, #destroy and
> > #destroy! are valid methods on resources and collections, and soon
> > models too.
> >
> > The difference is that #destroy will initialize the resource, run it's
> > before filters and validations, and only if those pass will it remove
> > the resource.  Resource#destroy! will bypass filters and validations
> > and remove the resource directly from the datastore.
> > Collection#destroy! also bypasses filters and validations, and does
> > not initialize the resource at all, it simply instructs the datastore
> > to do a bulk delete of all resources in the collection.
> >
> > The #destroy method is considered safe, and is what you should use
> > most of the time.
> >
> > --
> >
> > Dan
> > (dkubb)
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"DataMapper" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/datamapper?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to