Parent

Methods

Class Index [+]

Quicksearch

ActionDispatch::Http::Headers

Public Class Methods

new(*args) click to toggle source
    # File lib/action_dispatch/http/headers.rb, line 8
 8:       def initialize(*args)
 9:         if args.size == 1 && args[0].is_a?(Hash)
10:           super()
11:           update(args[0])
12:         else
13:           super
14:         end
15:       end

Public Instance Methods

[](header_name) click to toggle source
    # File lib/action_dispatch/http/headers.rb, line 17
17:       def [](header_name)
18:         if include?(header_name)
19:           super
20:         else
21:           super(env_name(header_name))
22:         end
23:       end

Private Instance Methods

env_name(header_name) click to toggle source

Converts a HTTP header name to an environment variable name.

    # File lib/action_dispatch/http/headers.rb, line 27
27:         def env_name(header_name)
28:           "HTTP_#{header_name.upcase.gsub(/-/, '_')}"
29:         end

Disabled; run with --debug to generate this.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.