Class: AbstractController::Callbacks::Terminator
Do not use. This class is for internal use only.
| Relationships & Source Files | |
| Inherits: | Object |
| Defined in: | actionpack/lib/abstract_controller/callbacks.rb |
Overview
Implements call_direct so that before callbacks don't have to allocate
a thunk per invocation (see ::ActiveSupport::Callbacks::Filters::Before).
Instance Method Summary
Instance Method Details
#call(controller, result_lambda)
[ GitHub ]# File 'actionpack/lib/abstract_controller/callbacks.rb', line 37
def call(controller, result_lambda) result_lambda.call controller.performed? end
#call_direct(controller, user_callback, value)
[ GitHub ]# File 'actionpack/lib/abstract_controller/callbacks.rb', line 42
def call_direct(controller, user_callback, value) user_callback.call(controller, value) controller.performed? end