lib/regurgitator/local_file.rb in regurgitator-0.7.0 vs lib/regurgitator/local_file.rb in regurgitator-0.8.0
- old
+ new
@@ -26,10 +26,10 @@
"Last-Modified" => stat.mtime.httpdate,
"Accept-Ranges" => "bytes",
}
@response = [ 200, headers ]
- ranges = Rack::Utils.byte_ranges(env, size)
+ ranges = Rack::Utils.get_byte_ranges(env['HTTP_RANGE'], size)
if nil == ranges || ranges.size > 1
@range = nil
elsif @range = ranges[0]
@response[0] = 206
headers["Content-Range"] = "bytes #{@range.begin}-#{@range.end}/#{size}"