Method: Rack::Utils.byte_ranges

Defined in:
lib/rack/utils.rb

.byte_ranges(env, size) ⇒ Object

Parses the “Range:” header, if present, into an array of Range objects. Returns nil if the header is missing or syntactically invalid. Returns an empty array if none of the ranges are satisfiable.



402
403
404
# File 'lib/rack/utils.rb', line 402

def byte_ranges(env, size)
  get_byte_ranges env['HTTP_RANGE'], size
end