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
Calls superclass method
HttpStub::Extensions::Core::Hash::Formatted::new
# File lib/http_stub/server/request/headers.rb, line 16 def initialize(header_hash={}) super(header_hash, ":") end