module RailsCallbackLog::CallbackExtension
In rails 4.2 and 5.0, we extend `Callback`.
Public Instance Methods
make_lambda(filter)
click to toggle source
Returns a lambda that wraps `super`, adding logging.
Calls superclass method
# File lib/rails-callback_log.rb, line 50 def make_lambda(filter) original_lambda = super(filter) lambda { |*args, &block| ::RailsCallbackLog.log(filter) original_lambda.call(*args, &block) } end