Sha256: 303f6a60e9526a6b416a9f9bd903f4d911604afdec57dee87fee38d6199b9216
Contents?: true
Size: 1.15 KB
Versions: 28
Compression:
Stored size: 1.15 KB
Contents
# frozen_string_literal: true module Datadog module Core module Transport module HTTP # Data structure for an HTTP request class Env < Hash attr_reader \ :request # rubocop:disable Lint/MissingSuper def initialize(request, options = nil) @request = request merge!(options) unless options.nil? end # rubocop:enable Lint/MissingSuper 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 end
Version data entries
28 entries across 28 versions & 2 rubygems