lib/carrierwave/storage/fog.rb in carrierwave-0.5.7 vs lib/carrierwave/storage/fog.rb in carrierwave-0.5.8
- old
+ new
@@ -223,12 +223,13 @@
#
# === Returns
#
# [Boolean] true on success or raises error
def store(new_file)
+ fog_file = new_file.to_file
@content_type ||= new_file.content_type
@file = directory.files.create({
- :body => new_file.read,
+ :body => fog_file ? fog_file : new_file.read,
:content_type => @content_type,
:key => path,
:public => @uploader.fog_public
}.merge(@uploader.fog_attributes))
true