module Restorable
alias_method :really_destroy, :destroy
def destroy
self.destroyed = Date.today
self.save(false)
self
end
def restore
self.destroyed = nil
self.save(false)
self
end
end
Problem is that Restorable doesn't have a destroy method to
alias_method. Is there a way to get this sort of functionality? I
would like to avoid adding a new method (like delete) to save
confusion and so I don't have to go back and change my controllers.
Thanks,
--Dean
def self.included(parent_class)
class << parent_class
#everything you do here will be evaluated on the parent class
content, so any method aliasing and/or overwriting should be done here
end
end
regards,
javier ramirez
--
--------
Estamos de estreno... si necesitas llevar el control de tus gastos visita http://www.gastosgem.com !!Es gratis!!
http://ar-paranoid.rubyforge.org/
though I guess that doesn't give you a restore method....
b
Thanks for the reply. I'll extend a_a_paranoid to include a restore
method.
Thanks also to javier.
--Dean