lib/carrierwave/processing/mini_magick.rb in carrierwave-2.2.6 vs lib/carrierwave/processing/mini_magick.rb in carrierwave-3.0.0.beta

- old
+ new

@@ -86,11 +86,11 @@ # # See http://www.imagemagick.org/script/command-line-options.php#format # # === Parameters # - # [format (#to_s)] an abreviation of the format + # [format (#to_s)] an abbreviation of the format # # === Yields # # [MiniMagick::Image] additional manipulations to perform # @@ -261,12 +261,12 @@ image = yield(image) FileUtils.mv image.path, current_path image.run_command("identify", current_path) - rescue ::MiniMagick::Error, ::MiniMagick::Invalid => e - message = I18n.translate(:"errors.messages.mini_magick_processing_error", :e => e) + rescue ::MiniMagick::Error, ::MiniMagick::Invalid + message = I18n.translate(:"errors.messages.processing_error") raise CarrierWave::ProcessingError, message ensure image.destroy! if image end @@ -304,14 +304,14 @@ FileUtils.mv result.path, current_path if File.extname(result.path) != File.extname(current_path) move_to = current_path.chomp(File.extname(current_path)) + File.extname(result.path) - file.content_type = ::MiniMime.lookup_by_filename(move_to).content_type + file.content_type = Marcel::Magic.by_path(move_to).try(:type) file.move_to(move_to, permissions, directory_permissions) end - rescue ::MiniMagick::Error, ::MiniMagick::Invalid => e - message = I18n.translate(:"errors.messages.mini_magick_processing_error", :e => e) + rescue ::MiniMagick::Error, ::MiniMagick::Invalid + message = I18n.translate(:"errors.messages.processing_error") raise CarrierWave::ProcessingError, message end private