Sha256: c3cf026e4f4bd5888e4966501c8c96c65e7c0549c2ec2d2421b03d777ac04be6
Contents?: true
Size: 517 Bytes
Versions: 4
Compression:
Stored size: 517 Bytes
Contents
module Attachs class PresetsController < ActionController::Base def generate filename = "#{params[:image]}.#{params[:format]}" preset = params[:preset].gsub('-', '_').to_sym if Rails.application.config.attachs.presets.has_key? preset image = Attachs::Types::Image.new(filename) if image.exists? and !image.exists?(preset) image.generate_preset preset redirect_to image.url(params[:preset]), cb: Random.rand(100000) end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems