Module: RailsCallbackLog::CallbackExtension
- Included in:
- ActiveSupport::Callbacks::Callback
- Defined in:
- lib/rails-callback_log.rb
Overview
In rails 4.2 and 5.0, we extend ‘Callback`.
Instance Method Summary collapse
-
#make_lambda(filter) ⇒ Object
Returns a lambda that wraps ‘super`, adding logging.
Instance Method Details
#make_lambda(filter) ⇒ Object
Returns a lambda that wraps ‘super`, adding logging.
50 51 52 53 54 55 56 57 |
# 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 |