# File lib/action_dispatch/http/headers.rb, line 6
6: definitialize(*args)
7:
8: ifargs.size==1&&args[0].is_a?(Hash)
9: super()
10: update(args[0])
11: else
12: super
13: end
14: end
Public Instance Methods
[](header_name)click to toggle source
# File lib/action_dispatch/http/headers.rb, line 16
16: def[](header_name)
17: ifinclude?(header_name)
18: super
19: else
20: super(env_name(header_name))
21: end
22: 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 26
26: defenv_name(header_name)
27: @@env_cache[header_name]
28: end