class HttpStub::Server::Request::Headers

Public Class Methods

create(rack_request) click to toggle source
# File lib/http_stub/server/request/headers.rb, line 9
def self.create(rack_request)
  rack_request.env.each_with_object(self.new) do |(name, value), result|
    match = name.match(/^(?:HTTP_)?([A-Z0-9_]+)$/)
    result[match[1]] = value if match
  end
end
new(header_hash={}) click to toggle source
# File lib/http_stub/server/request/headers.rb, line 16
def initialize(header_hash={})
  super(header_hash, ":")
end