class Asset
def asset_variant(style_name)
def asset_variant(style_name) case style_name when 'thumbnail' asset.variant(gravity: 'Center', resize: '100x100^', crop: '100x100+0+0') when 'small' asset.variant(gravity: 'Center', resize: '320x320^') when 'normal' asset.variant(gravity: 'Center', resize_to_limit: [asset.metadata[:width], asset.metadata[:height]]) when 'icon' asset.variant(gravity: 'Center', resize: '50x50^') end end