Method: WEBrick::HTTPServlet::DefaultFileHandler#prepare_range
- Defined in:
- lib/webrick/httpservlet/filehandler.rb
#prepare_range(range, filesize) ⇒ Object
155 156 157 158 159 160 161 |
# File 'lib/webrick/httpservlet/filehandler.rb', line 155 def prepare_range(range, filesize) first = range.first < 0 ? filesize + range.first : range.first return -1, -1 if first < 0 || first >= filesize last = range.last < 0 ? filesize + range.last : range.last last = filesize - 1 if last >= filesize return first, last end |