Parent

Included Modules

Class/Module Index [+]

Quicksearch

ActionDispatch::Http::Headers

Attributes

env[R]

Public Class Methods

new(env = {}) click to toggle source
# File lib/action_dispatch/http/headers.rb, line 17
def initialize(env = {})
  @env = env
end

Public Instance Methods

[](key) click to toggle source
# File lib/action_dispatch/http/headers.rb, line 21
def [](key)
  @env[env_name(key)]
end
[]=(key, value) click to toggle source
# File lib/action_dispatch/http/headers.rb, line 25
def []=(key, value)
  @env[env_name(key)] = value
end
each(&block) click to toggle source
# File lib/action_dispatch/http/headers.rb, line 36
def each(&block)
  @env.each(&block)
end
fetch(key, *args, &block) click to toggle source
# File lib/action_dispatch/http/headers.rb, line 32
def fetch(key, *args, &block)
  @env.fetch env_name(key), *args, &block
end
include?(key) click to toggle source
Alias for: key?
key?(key) click to toggle source
# File lib/action_dispatch/http/headers.rb, line 29
def key?(key); @env.key? key; end
Also aliased as: include?
merge(headers_or_env) click to toggle source
# File lib/action_dispatch/http/headers.rb, line 40
def merge(headers_or_env)
  headers = Http::Headers.new(env.dup)
  headers.merge!(headers_or_env)
  headers
end
merge!(headers_or_env) click to toggle source
# File lib/action_dispatch/http/headers.rb, line 46
def merge!(headers_or_env)
  headers_or_env.each do |key, value|
    self[env_name(key)] = value
  end
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.