class Dragonfly::ImageMagick::Processors::Convert
Public Instance Methods
call(content, args='', opts={})
click to toggle source
# File lib/dragonfly/image_magick/processors/convert.rb, line 6 def call(content, args='', opts={}) convert_command = content.env[:convert_command] || 'convert' format = opts['format'] input_args = opts['input_args'] if opts['input_args'] frame_string = "[#{opts['frame']}]" if opts['frame'] content.shell_update :ext => format do |old_path, new_path| "#{convert_command} #{input_args} #{old_path}#{frame_string} #{args} #{new_path}" end if format content.meta['format'] = format.to_s content.ext = format end end
update_url(attrs, args='', opts={})
click to toggle source
# File lib/dragonfly/image_magick/processors/convert.rb, line 23 def update_url(attrs, args='', opts={}) format = opts['format'] attrs.ext = format if format end