Method: Gem::Net::HTTPHeader#each_value

Defined in:
lib/rubygems/net-http/lib/net/http/header.rb

#each_valueObject

Calls the block with each string field value:

res = Gem::Net::HTTP.get_response(hostname, '/todos/1')
res.each_value do |value|
  p value if value.start_with?('c')
end

Output:

"chunked"
"cf-q-config;dur=6.0000002122251e-06"
"cloudflare"

Returns an enumerator if no block is given.



438
439
440
441
442
443
# File 'lib/rubygems/net-http/lib/net/http/header.rb', line 438

def each_value   #:yield: +value+
  block_given? or return enum_for(__method__) { @header.size }
  @header.each_value do |va|
    yield va.join(', ')
  end
end