Method deprecated or moved
This method is deprecated or moved on the latest stable version.
The last existing version (v5.0.0.1) is shown here.
reset_callbacks(name)
public
Remove all set callbacks for the given event.
# File activesupport/lib/active_support/callbacks.rb, line 656
def reset_callbacks(name)
callbacks = get_callbacks name
ActiveSupport::DescendantsTracker.descendants(self).each do |target|
chain = target.get_callbacks(name).dup
callbacks.each { |c| chain.delete(c) }
target.set_callbacks name, chain
end
self.set_callbacks name, callbacks.dup.clear
end