diff options
Diffstat (limited to 'lib/mogilefs/http_reader.rb')
-rw-r--r-- | lib/mogilefs/http_reader.rb | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/lib/mogilefs/http_reader.rb b/lib/mogilefs/http_reader.rb index 8a0337e..e6b037d 100644 --- a/lib/mogilefs/http_reader.rb +++ b/lib/mogilefs/http_reader.rb @@ -26,13 +26,9 @@ class MogileFS::HTTPReader < MogileFS::Socket "read=#{rv} bytes, expected=#@content_length from #@uri", [] end - def self.first(paths, timeout, count = nil, offset = nil) + def self.first(paths, timeout, range = nil) errors = nil - if offset || count - offset ||= 0 - range_end = count ? offset + count - 1 : "" - range = "Range: bytes=#{offset}-#{range_end}\r\n" - end + range = "Range: bytes=#{range[0]}-#{range[1]}\r\n" if range paths.each do |path| begin |