Method: Gem::Net::HTTPHeader#key?

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

#key?(key) ⇒ Boolean

Returns true if the field for the case-insensitive key exists, false otherwise:

req = Gem::Net::HTTP::Get.new(uri)
req.key?('Accept') # => true
req.key?('Nosuch') # => false

Returns:

  • (Boolean)


463
464
465
# File 'lib/rubygems/net-http/lib/net/http/header.rb', line 463

def key?(key)
  @header.key?(key.downcase.to_s)
end