Method: Gem::Net::HTTPHeader#range_length
- Defined in:
- lib/rubygems/net-http/lib/net/http/header.rb
#range_length ⇒ Object
Returns the integer representing length of the value of field 'Content-Range', or nil if no such field exists; see Content-Range response header:
res = Gem::Net::HTTP.get_response(hostname, '/todos/1')
res['Content-Range'] # => nil
res['Content-Range'] = 'bytes 0-499/1000'
res.range_length # => 500
687 688 689 690 |
# File 'lib/rubygems/net-http/lib/net/http/header.rb', line 687 def range_length r = content_range() or return nil r.end - r.begin + 1 end |