Sha256: 11cb7b48df0bfb733dcee1e97ae0f9f55c0d56a700fdee1830b5e312c8414576

Contents?: true

Size: 436 Bytes

Versions: 5

Compression:

Stored size: 436 Bytes

Contents

require 'file_size_validator'

module Fae
  class File < ActiveRecord::Base

    include Fae::BaseModelConcern
    include Fae::FileConcern
    include Fae::AssetsValidatable

    mount_uploader :asset, Fae::FileUploader

    validates :asset,
      file_size: {
        maximum: Fae.max_file_upload_size.megabytes.to_i
      }

    belongs_to :fileable, polymorphic: true, touch: true

    def readonly?
      false
    end

  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
fae-rails-1.7.1 app/models/fae/file.rb
fae-rails-1.7.0 app/models/fae/file.rb
fae-rails-1.6.0 app/models/fae/file.rb
fae-rails-1.5.1 app/models/fae/file.rb
fae-rails-1.5.0 app/models/fae/file.rb