Sha256: 693fef3408b14d0582b002b8f4e45d69975b27104aba0229fa5c283433d80dcc

Contents?: true

Size: 1.11 KB

Versions: 2

Compression:

Stored size: 1.11 KB

Contents

module C80Swiper

  # грузит картинку фрейма
  class SframeUploader < BaseFileUploader

    process :resize_to_limit => [1024,768]

    version :thumb_big_one do
      begin
        p = C80Swiper::Swprop.first
        process :resize_to_fill => [p.big_one_width, p.big_one_height]
      rescue => e
      end
    end

    version :thumb_preview do
      begin
        p = C80Swiper::Swprop.first
        process :resize_to_fill => [p.preview_width, p.preview_height]
      rescue => e
      end
    end

    version :thumb_sm do
      begin
        p = C80Swiper::Swprop.first
        process :resize_to_fill => [p.thumb_sm_width, p.thumb_sm_height]
      rescue => e
      end
    end

    version :thumb_md do
      begin
        p = C80Swiper::Swprop.first
        process :resize_to_fill => [p.thumb_md_width, p.thumb_md_height]
      rescue => e
      end
    end

    version :thumb_lg do
      begin
        p = C80Swiper::Swprop.first
        process :resize_to_fill => [p.thumb_lg_width, p.thumb_lg_height]
      rescue => e
      end
    end

    def store_dir
      'uploads/oimages'
    end

  end

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
c80_swiper-0.1.0.1 app/uploaders/c80_swiper/sframe_uploader.rb
c80_swiper-0.1.0 app/uploaders/c80_swiper/sframe_uploader.rb