Sha256: bab09f0ad3a5e4a237f87afca4db348298355a5adcfcab60508ae83be1bb854c

Contents?: true

Size: 1.04 KB

Versions: 5

Compression:

Stored size: 1.04 KB

Contents

module C80Catoffers

  # грузит картинку услуги
  class CsphotoUploader < BaseFileUploader

    process :resize_to_limit => [1024,768]

    version :thumb_big_one do
      Proc.new {
        p = C80Catoffers::Prop.first
        process :resize_to_fill => [p.big_one_width, p.big_one_height]
      }
    end

    version :thumb_preview do
      Proc.new {
        p = C80Catoffers::Prop.first
        process :resize_to_fill => [p.preview_width, p.preview_height]
      }
    end

    version :thumb_sm do
      Proc.new {
        p = C80Catoffers::Prop.first
        process :resize_to_fill => [p.thumb_sm_width, p.thumb_sm_height]
      }
    end

    version :thumb_md do
      Proc.new {
        p = C80Catoffers::Prop.first
        process :resize_to_fill => [p.thumb_md_width, p.thumb_md_height]
      }
    end

    version :thumb_lg do
      Proc.new {
        p = C80Catoffers::Prop.first
        process :resize_to_fill => [p.thumb_lg_width, p.thumb_lg_height]
      }
    end

    def store_dir
      'uploads/csimages'
    end

  end

end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
c80_catoffers-0.1.0.8 app/uploaders/c80_catoffers/csphoto_uploader.rb
c80_catoffers-0.1.0.7 app/uploaders/c80_catoffers/csphoto_uploader.rb
c80_catoffers-0.1.0.6 app/uploaders/c80_catoffers/csphoto_uploader.rb
c80_catoffers-0.1.0.5 app/uploaders/c80_catoffers/csphoto_uploader.rb
c80_catoffers-0.1.0.4 app/uploaders/c80_catoffers/csphoto_uploader.rb