class Datadog::Transport::HTTP::Env

Data structure for an HTTP request

Attributes

request[R]

Public Class Methods

new(request, options = nil) click to toggle source
# File lib/ddtrace/transport/http/env.rb, line 9
def initialize(request, options = nil)
  @request = request
  merge!(options) unless options.nil?
end

Public Instance Methods

body() click to toggle source
# File lib/ddtrace/transport/http/env.rb, line 30
def body
  self[:body]
end
body=(value) click to toggle source
# File lib/ddtrace/transport/http/env.rb, line 34
def body=(value)
  self[:body] = value
end
headers() click to toggle source
# File lib/ddtrace/transport/http/env.rb, line 38
def headers
  self[:headers] ||= {}
end
headers=(value) click to toggle source
# File lib/ddtrace/transport/http/env.rb, line 42
def headers=(value)
  self[:headers] = value
end
path() click to toggle source
# File lib/ddtrace/transport/http/env.rb, line 22
def path
  self[:path]
end
path=(value) click to toggle source
# File lib/ddtrace/transport/http/env.rb, line 26
def path=(value)
  self[:path] = value
end
verb() click to toggle source
# File lib/ddtrace/transport/http/env.rb, line 14
def verb
  self[:verb]
end
verb=(value) click to toggle source
# File lib/ddtrace/transport/http/env.rb, line 18
def verb=(value)
  self[:verb] = value
end