Skip to content

Maintenance Ruby 3.4 gets fixes, but no new features. Switch to Ruby 4.0 →

instance method

Net::HTTPHeader#range

() -> (nil | ::Array[::Range[::Integer]])
range

Returns an array of Range objects that represent the value of field 'Range', or nil if there is no such field; see Range request header:

Example
req = Net::HTTP::Get.new(uri)
req['Range'] = 'bytes=0-99,200-299,400-499'
req.range # => [0..99, 200..299, 400..499]
req.delete('Range')
req.range # # => nil