Sha256: f561b4ffec6dadada14343c610654f5bf3e59376a133411efafc2b119f86e459
Contents?: true
Size: 626 Bytes
Versions: 5
Compression:
Stored size: 626 Bytes
Contents
require 'file_size_validator' module Fae class Image < ActiveRecord::Base include Fae::BaseModelConcern include Fae::ImageConcern include Fae::AssetsValidatable attr_accessor :redirect mount_uploader :asset, Fae::ImageUploader after_save :recreate_versions validates :asset, file_size: { maximum: Fae.max_image_upload_size.megabytes.to_i } belongs_to :imageable, polymorphic: true, touch: true def readonly? false end private def recreate_versions asset.recreate_versions! if Fae.recreate_versions && asset.present? end end end
Version data entries
5 entries across 5 versions & 1 rubygems