Sha256: 238586900841285116d07a9fb3b1250ac07e1f7fa43728603ec830e2880ea125

Contents?: true

Size: 1.6 KB

Versions: 10

Compression:

Stored size: 1.6 KB

Contents

class ValidationUpload < ActiveRecord::Base
  attr_accessible :file_presence, :file_content_type, :file_size, :file_all, :image_presence, :image_content_type, :image_size, :image_all
  attached_file :file_presence, :file_content_type, :file_size, :file_all
  attached_file :file_default, :default => 'file.txt'
  attached_image :image_presence, :image_content_type, :image_size, :image_all, :presets => [:big]
  attached_image :image_default, :presets => [:big, :small], :default => 'image.jpg'
  validates :file_presence, :attachment_presence => true
  validates :file_content_type, :attachment_content_type => { :in => ['txt'] }
  validates :file_size, :attachment_size => { :less_than => 15.kilobytes, :greater_than => 10.bytes }
  validates :file_all, :attachment_presence => true, :attachment_content_type => { :in => ['txt'] }, :attachment_size => { :less_than => 15.kilobytes, :greater_than => 10.bytes }
  validates :file_default, :attachment_presence => true, :attachment_content_type => { :in => ['txt'] }, :attachment_size => { :less_than => 15.kilobytes, :greater_than => 10.bytes }
  validates :image_presence, :attachment_presence => true
  validates :image_content_type, :attachment_content_type => { :in => ['jpg'] }
  validates :image_size, :attachment_size => { :in => 2.kilobytes..60.kilobytes }
  validates :image_all, :attachment_presence => true, :attachment_content_type => { :in => ['jpg'] }, :attachment_size => { :in => 2.kilobytes..60.kilobytes }
  validates :image_default, :attachment_presence => true, :attachment_content_type => { :in => ['jpg'] }, :attachment_size => { :in => 2.kilobytes..60.kilobytes }
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
rails_uploads-0.2.9 test/dummy/app/models/validation_upload.rb
rails_uploads-0.2.8 test/dummy/app/models/validation_upload.rb
rails_uploads-0.2.7 test/dummy/app/models/validation_upload.rb
rails_uploads-0.2.6 test/dummy/app/models/validation_upload.rb
rails_uploads-0.2.5 test/dummy/app/models/validation_upload.rb
rails_uploads-0.2.4 test/dummy/app/models/validation_upload.rb
rails_uploads-0.2.3 test/dummy/app/models/validation_upload.rb
rails_uploads-0.2.2 test/dummy/app/models/validation_upload.rb
rails_uploads-0.2.1 test/dummy/app/models/validation_upload.rb
rails_uploads-0.2.0 test/dummy/app/models/validation_upload.rb