lib/nightcrawler_swift/commands/upload.rb in nightcrawler_swift-0.8.1 vs lib/nightcrawler_swift/commands/upload.rb in nightcrawler_swift-0.9.0

- old
+ new

@@ -6,14 +6,18 @@ headers = {etag: etag(body), content_type: content_type(file)} max_age = opts[:max_age] || options.max_age headers.merge!(cache_control: "public, max-age=#{max_age}", expires: expires(max_age)) if max_age + content_encoding = opts[:content_encoding] || options.content_encoding + headers.merge!(content_encoding: content_encoding.to_s) if content_encoding + response = put "#{connection.upload_url}/#{path}", body: body, headers: headers [200, 201].include?(response.code) end private + def content_type file MultiMime.by_file(file).content_type end def etag content