lib/retina_rails/carrierwave.rb in retina_rails-0.1.0 vs lib/retina_rails/carrierwave.rb in retina_rails-0.1.1
- old
+ new
@@ -61,10 +61,14 @@
## Set retina image quality
def retina_quality(percentage)
if version_name.to_s.include?('retina')
manipulate! do |img|
- img.write(current_path) { self.quality = percentage } unless img.quality == percentage
+ if defined?(Magick)
+ img.write(current_path) { self.quality = percentage } unless img.quality == percentage
+ elsif defined?(MiniMagick)
+ img.quality(percentage.to_s)
+ end
img = yield(img) if block_given?
img
end
end
end
\ No newline at end of file