Class: HTTP::Protocol::Headers::Merged

Inherits:
Object
  • Object
show all
Defined in:
lib/http/protocol/headers.rb

Instance Method Summary collapse

Constructor Details

#initialize(*all) ⇒ Merged

Returns a new instance of Merged.



189
190
191
# File 'lib/http/protocol/headers.rb', line 189

def initialize(*all)
  @all = all
end

Instance Method Details

#<<(headers) ⇒ Object



193
194
195
# File 'lib/http/protocol/headers.rb', line 193

def << headers
  @all << headers
end

#each(&block) ⇒ Object



197
198
199
200
201
202
203
# File 'lib/http/protocol/headers.rb', line 197

def each(&block)
  @all.each do |headers|
    headers.each do |key, value|
      yield key, value.to_s
    end
  end
end