Sha256: 0615427abb4f0db307ca6a19f7fb34052f310fd10b929e9fa5ba03c11b94326a

Contents?: true

Size: 642 Bytes

Versions: 9

Compression:

Stored size: 642 Bytes

Contents

class Image < ActiveRecord::Base
  
  has_attached :file, :processor => :image, :path => "images/files/:style/:identifier:extension", 
    :styles => {
      :full  => { :size => "400x400#", :extension => ".jpg", :quality => 90 },
      :large => { :size => "400x400<", :extension => ".jpg", :quality => 90 },
      :small => { :size => "200x200>", :extension => ".jpg", :quality => 90 },
      :thumb => { :size => "100x100#", :extension => ".jpg", :quality => 90 },
    }
  
  validates_attached_presence :file
  validates_attached_size :file, :in => 2.kilobytes..2.megabytes
  validates_attached_extension :file, :in => %w(png jpg)
  
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
attached-0.5.5 test/dummy/app/models/image.rb
attached-0.5.4 test/dummy/app/models/image.rb
attached-0.5.3 test/dummy/app/models/image.rb
attached-0.5.2 test/dummy/app/models/image.rb
attached-0.5.1 test/dummy/app/models/image.rb
attached-0.5.0 test/dummy/app/models/image.rb
attached-0.4.9 test/dummy/app/models/image.rb
attached-0.4.8 test/dummy/app/models/image.rb
attached-0.4.7 test/dummy/app/models/image.rb