instance method
skip_callback
Ruby on Rails 3.0.20
Since v3.0.20Signature
skip_callback(name, *filter_list, &block)
Skip a previously defined callback for a given type.
Parameters
-
namereq -
filter_listrest -
blockblock
Source
# File activesupport/lib/active_support/callbacks.rb, line 497
def skip_callback(name, *filter_list, &block)
__update_callbacks(name, filter_list, block) do |chain, type, filters, options|
filters.each do |filter|
filter = chain.find {|c| c.matches?(type, filter) }
if filter && options.any?
new_filter = filter.clone(chain, self)
chain.insert(chain.index(filter), new_filter)
new_filter.recompile!(options, options[:per_key] || {})
end
chain.delete(filter)
end
end
end
Defined in activesupport/lib/active_support/callbacks.rb line 497
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveSupport::Callbacks::ClassMethods