Sha256: fd26d154906b59bbd90613a959b1262a44649efe86e73093d6e74bee8223ca70
Contents?: true
Size: 960 Bytes
Versions: 6
Compression:
Stored size: 960 Bytes
Contents
# typed: true module Datadog module Transport module HTTP # Data structure for an HTTP request class Env < Hash attr_reader \ :request def initialize(request, options = nil) @request = request merge!(options) unless options.nil? end def verb self[:verb] end def verb=(value) self[:verb] = value end def path self[:path] end def path=(value) self[:path] = value end def body self[:body] end def body=(value) self[:body] = value end def headers self[:headers] ||= {} end def headers=(value) self[:headers] = value end def form self[:form] ||= {} end def form=(value) self[:form] = value end end end end end
Version data entries
6 entries across 6 versions & 1 rubygems