method
run_callbacks
v2.0.3 -
Show latest stable
- Class:
ActionController::Dispatcher
run_callbacks(kind, enumerator = :each)protected
No documentation available.
# File actionpack/lib/action_controller/dispatcher.rb, line 174
def run_callbacks(kind, enumerator = :each)
callbacks[kind].send!(enumerator) do |callback|
case callback
when Proc; callback.call(self)
when String, Symbol; send!(callback)
when Array; callback[1].call(self)
else raise ArgumentError, "Unrecognized callback #{callback.inspect}"
end
end
end