Method: ActiveSupport::Callbacks::Callback#call

Defined in:
lib/active_support/callbacks.rb

#call(*args, &block) ⇒ Object



165
166
167
168
169
170
171
# File 'lib/active_support/callbacks.rb', line 165

def call(*args, &block)
  evaluate_method(method, *args, &block) if should_run_callback?(*args)
rescue LocalJumpError
  raise ArgumentError,
    "Cannot yield from a Proc type filter. The Proc must take two " +
    "arguments and execute #call on the second argument."
end