Method: Gem::Net::HTTPHeader#chunked?

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

#chunked?Boolean

Returns true if field 'Transfer-Encoding' exists and has value 'chunked', false otherwise; see Transfer-Encoding response header:

res = Gem::Net::HTTP.get_response(hostname, '/todos/1')
res['Transfer-Encoding'] # => "chunked"
res.chunked?             # => true

Returns:

  • (Boolean)


654
655
656
657
658
# File 'lib/rubygems/net-http/lib/net/http/header.rb', line 654

def chunked?
  return false unless @header['transfer-encoding']
  field = self['Transfer-Encoding']
  (/(?:\A|[^\-\w])chunked(?![\-\w])/i =~ field) ? true : false
end