class Alchemy::Dragonfly::Processors::CropResize
Constants
- IS_CROP_ARGUMENT
- IS_RESIZE_ARGUMENT
Public Instance Methods
call(content, crop_argument, resize_argument)
click to toggle source
# File lib/alchemy/dragonfly/processors/crop_resize.rb, line 19 def call(content, crop_argument, resize_argument) validate!(crop_argument, &IS_CROP_ARGUMENT) validate!(resize_argument, &IS_RESIZE_ARGUMENT) ::Dragonfly::ImageMagick::Commands.convert( content, "-crop #{crop_argument} -resize #{resize_argument}" ) end
update_url(attrs, _args = "", opts = {})
click to toggle source
# File lib/alchemy/dragonfly/processors/crop_resize.rb, line 28 def update_url(attrs, _args = "", opts = {}) format = opts["format"] attrs.ext = format if format end