Module: HttpObjects::Headers

Defined in:
lib/http_objects/headers.rb,
lib/http_objects/headers/tools.rb,
lib/http_objects/headers/attributes.rb,
lib/http_objects/headers/directives/cache.rb

Defined Under Namespace

Modules: Attributes, Directives, Entity, General, Request, Response, Tools

Class Method Summary collapse

Class Method Details

.headersObject

Returns Array of all HTTP Headers



17
18
19
20
21
22
23
24
# File 'lib/http_objects/headers.rb', line 17

def self.headers
  [HttpObjects::Headers::General,
   HttpObjects::Headers::Entity,
   HttpObjects::Headers::Request,
   HttpObjects::Headers::Response].inject([]) do |headers, header_module|
     headers.concat(header_module.headers)
   end
end