module Elastics::Instrumentation::ActiveSupport::Ruby19Fallback

old rubies support

Public Class Methods

included(base) click to toggle source
# File lib/elastics/instrumentation/active_support.rb, line 27
def self.included(base)
  base.alias_method_chain :http_request, :as_instrumentation
end

Public Instance Methods

http_request_with_as_instrumentation(*args) click to toggle source
# File lib/elastics/instrumentation/active_support.rb, line 31
def http_request_with_as_instrumentation(*args)
  ::ActiveSupport::Notifications.instrument 'http_request.elastics', args: args do
    http_request_without_as_instrumentation(*args)
  end
end