Carrierwave: масштабировать изображение, если размер больше чем (условно создавать версии)

Возможно ли с помощью carrierwave создать версию (например, thumb), только если изображение больше, чем размер версии ??

Пример:

version :thumb, :if => :is_thumbnable? do 
    process :resize_to_fit => [32,nil]
end

protected

def is_thumbnable?(file)
  image ||= MiniMagick::Image.open(file.path)
  if image.nil?
    if image['width'] >= 32 || image['height'] >= 32
      true
    else
      false
    end
  else
    false
  end
end

Ответы на вопрос(3)

Ваш ответ на вопрос