diff options
Diffstat (limited to 'lib/mogilefs/mogilefs.rb')
-rw-r--r-- | lib/mogilefs/mogilefs.rb | 13 |
1 files changed, 1 insertions, 12 deletions
diff --git a/lib/mogilefs/mogilefs.rb b/lib/mogilefs/mogilefs.rb index 50484d8..c93d1a3 100644 --- a/lib/mogilefs/mogilefs.rb +++ b/lib/mogilefs/mogilefs.rb @@ -161,18 +161,7 @@ class MogileFS::MogileFS < MogileFS::Client case (dests[0][1] rescue nil) when %r{\Ahttp://} - http_file = case opts[:largefile] - when :chunked,:stream - MogileFS::HTTPStream - when :tempfile - require 'mogilefs/http_tempfile' - MogileFS::HTTPTempfile - when :content_range - require 'mogilefs/http_range_put' - MogileFS::HTTPRangePut - when nil, false - MogileFS::HTTPFile - end.new(dests, opts) + http_file = MogileFS::Put[opts[:largefile]].new(dests, opts) if block_given? yield http_file return http_file.commit # calls create_close |