lib/upyun/rest.rb in upyun-1.0.5 vs lib/upyun/rest.rb in upyun-1.0.6

- old
+ new

@@ -37,11 +37,11 @@ res == {} ? true : res ensure file.close if file.respond_to?(:close) end - def get(path, savepath=nil) - res = request(:get, path) + def get(path, savepath=nil, headers={}) + res = request(:get, path, headers: headers) return res if res.is_a?(Hash) || !savepath dir = File.dirname(savepath) FileUtils.mkdir_p(dir) unless File.directory?(dir) File.write(savepath, res)