Sha256: 2aabf6b5ce322036e6b789b540d5e89528a36a5a426f2a00a02cbdfc05c15801
Contents?: true
Size: 977 Bytes
Versions: 8
Compression:
Stored size: 977 Bytes
Contents
# frozen_string_literal: 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
8 entries across 8 versions & 1 rubygems