Sha256: 06240fafcf60c020d316061a5d36fd05bb83493e1c002c8a6548f78fb1db624e

Contents?: true

Size: 586 Bytes

Versions: 50

Compression:

Stored size: 586 Bytes

Contents

class Pulitzer::ImageUploader < Pulitzer::BaseUploader

  self.aws_acl = Pulitzer.aws_acl if self.respond_to? :aws_acl

  include CarrierWave::MiniMagick

  version :cms, if: :version_available? do
    process :dynamic_resize
    process quality: 65
  end

  version :thumb, if: :version_available? do
    process resize_to_fill: [200,200]
    process quality: 65
  end

  def default_url
     Pulitzer.missing_image_path
   end

  def dynamic_resize
    resize_to_fit model.width, model.height
  end

  def version_available? photo
    true
    # !model.version_unavailable
  end

end

Version data entries

50 entries across 50 versions & 1 rubygems

Version Path
pulitzer-0.15.31 app/uploaders/pulitzer/image_uploader.rb
pulitzer-0.15.30 app/uploaders/pulitzer/image_uploader.rb
pulitzer-0.15.29 app/uploaders/pulitzer/image_uploader.rb
pulitzer-0.15.28 app/uploaders/pulitzer/image_uploader.rb
pulitzer-0.15.27 app/uploaders/pulitzer/image_uploader.rb
pulitzer-0.15.26 app/uploaders/pulitzer/image_uploader.rb
pulitzer-0.15.25 app/uploaders/pulitzer/image_uploader.rb
pulitzer-0.15.24 app/uploaders/pulitzer/image_uploader.rb
pulitzer-0.15.23 app/uploaders/pulitzer/image_uploader.rb
pulitzer-0.15.22 app/uploaders/pulitzer/image_uploader.rb
pulitzer-0.15.21 app/uploaders/pulitzer/image_uploader.rb
pulitzer-0.15.20 app/uploaders/pulitzer/image_uploader.rb
pulitzer-0.15.19 app/uploaders/pulitzer/image_uploader.rb
pulitzer-0.15.18 app/uploaders/pulitzer/image_uploader.rb
pulitzer-0.15.17 app/uploaders/pulitzer/image_uploader.rb
pulitzer-0.15.16 app/uploaders/pulitzer/image_uploader.rb
pulitzer-0.15.15 app/uploaders/pulitzer/image_uploader.rb
pulitzer-0.15.14 app/uploaders/pulitzer/image_uploader.rb
pulitzer-0.15.13 app/uploaders/pulitzer/image_uploader.rb
pulitzer-0.15.12 app/uploaders/pulitzer/image_uploader.rb