Class: NewRelic::Agent::Instrumentation::Webmachine::NewRelicRequest
- Inherits:
-
Object
- Object
- NewRelic::Agent::Instrumentation::Webmachine::NewRelicRequest
- Defined in:
- lib/new_relic/webmachine/instrument.rb
Overview
Encapsulates what New Relic wants to know about requests. This is necessary because we can’t (easily) get a Rack::Request.
Instance Method Summary collapse
- #cookies ⇒ Object
-
#initialize(wm_request) ⇒ NewRelicRequest
constructor
A new instance of NewRelicRequest.
- #referer ⇒ Object
- #uri ⇒ Object
Constructor Details
#initialize(wm_request) ⇒ NewRelicRequest
Returns a new instance of NewRelicRequest.
46 47 48 |
# File 'lib/new_relic/webmachine/instrument.rb', line 46 def initialize(wm_request) @wm_request = wm_request end |
Instance Method Details
#cookies ⇒ Object
58 59 60 |
# File 'lib/new_relic/webmachine/instrument.rb', line 58 def @wm_request. end |
#referer ⇒ Object
54 55 56 |
# File 'lib/new_relic/webmachine/instrument.rb', line 54 def referer @wm_request["HTTP_REFERER"] end |
#uri ⇒ Object
50 51 52 |
# File 'lib/new_relic/webmachine/instrument.rb', line 50 def uri @wm_request.uri.to_s end |