# File lib/dragonfly/image_magick/processor.rb, line 90 def thumb(temp_object, geometry) case geometry when RESIZE_GEOMETRY resize(temp_object, geometry) when CROPPED_RESIZE_GEOMETRY resize_and_crop(temp_object, 'width' => $1, 'height' => $2, 'gravity' => $3) when CROP_GEOMETRY crop(temp_object, 'width' => $1, 'height' => $2, 'x' => $3, 'y' => $4, 'gravity' => $5 ) else raise ArgumentError, "Didn't recognise the geometry string #{geometry}" end end