27
28
29
30
31
32
33
34
35
36
37
38
39
|
# File 'lib/newrelic_security/instrumentation-security/rails/chain.rb', line 27
def self.instrument!
::ActionDispatch::Journey::Router.class_eval do
include NewRelic::Security::Instrumentation::ActionDispatch::Journey::Router
alias_method :find_routes_without_security, :find_routes
def find_routes(req)
retval = nil
event = find_routes_on_enter(req) { retval = find_routes_without_security(req) }
find_routes_on_exit(event, retval) { return retval }
end
end
end
|