Sha256: 553f3ba7d1d443ea38f2465ffbd02328dda61a676a43527f7619a52573b92f42

Contents?: true

Size: 1.21 KB

Versions: 15

Compression:

Stored size: 1.21 KB

Contents

class Upload < ActiveRecord::Base
  
  acts_as_uploader  :enable_s3 => true,
                    :has_attached_file => {
                      :url     => "/system/:attachment/:id_partition/:style/:basename.:extension",
                      :path    => ":rails_root/public/system/:attachment/:id_partition/:style/:basename.:extension",
                      :styles  => { :icon => "30x30!", 
                                    :thumb => "100>", 
                                    :small => "150>", 
                                    :medium => "300>", 
                                    :large => "660>" },
                      :default_url => "/images/profile_default.jpg",
                      :storage => :s3,
                      :s3_credentials => AMAZON_S3_CREDENTIALS,
                      :bucket => "assets.#{GlobalConfig.application_url}",
                      :s3_host_alias => "assets.#{GlobalConfig.application_url}",
                      :convert_options => {
                         :all => '-quality 80'
                       }
                    }

  validates_attachment_presence :local
  validates_attachment_size :local, :less_than => 10.megabytes

  def can_edit?(user)
    return true
  end

end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
uploader-0.2.8 test/rails_root/app/models/upload.rb
uploader-0.2.7 test/rails_root/app/models/upload.rb
uploader-0.2.6 test/rails_root/app/models/upload.rb
uploader-0.2.5 test/rails_root/app/models/upload.rb
uploader-0.2.4 test/rails_root/app/models/upload.rb
uploader-0.2.3 test/rails_root/app/models/upload.rb
uploader-0.2.2 test/rails_root/app/models/upload.rb
uploader-0.2.1 test/rails_root/app/models/upload.rb
uploader-0.2.0 test/rails_root/app/models/upload.rb
uploader-0.1.19 test/rails_root/app/models/upload.rb
uploader-0.1.20 test/rails_root/app/models/upload.rb
uploader-0.1.16 test/rails_root/app/models/upload.rb
uploader-0.1.17 test/rails_root/app/models/upload.rb
uploader-0.1.18 test/rails_root/app/models/upload.rb
uploader-0.1.15 test/rails_root/app/models/upload.rb