module Paperclip
  class Cropper < Thumbnail
    def transformation_command
      if crop_command
        # r = super 
        # if r.class == Array 
        # r = r.join(' ') 
        # end 
        # crop_command + r.sub(/ -crop \S+/, '')
        crop_command + super.join(' ').sub(/ -crop \S+/, '').split(' ')
      else
        super
      end
    end

    def crop_command
      target = @attachment.instance
      if target.cropping?
        ["-crop", "#{target.crop_w}x#{target.crop_h}+#{target.crop_x}+#{target.crop_y}"]
      end
    end
  end
end