Sha256: 5b5c06cb31226978290f7f1b0d434fc0288c37fe67401a98c14f1de03d0f2b59

Contents?: true

Size: 828 Bytes

Versions: 58

Compression:

Stored size: 828 Bytes

Contents

# encoding: utf-8
# CarrierWave uploader for hero images.
class HeroImageUploader < CarrierWave::Uploader::Base

  include CarrierWave::RMagick

  # Include the Sprockets helpers for Rails 3.1+ asset pipeline compatibility:
  # include Sprockets::Helpers::RailsHelper
  # include Sprockets::Helpers::IsolatedHelper

  # Choose what kind of storage to use for this uploader:
  storage :file

  # Override the directory where uploaded files will be stored.
  # This is a sensible default for uploaders that are meant to be mounted:
  def store_dir
    "uploads/#{model.class.to_s.underscore}/#{mounted_as}/#{model.id}"
  end

  process :resize_to_limit => [960, 960]

  # Returns URL for image-asset
  def default_url
    "/assets/heroes/" + [filename].compact.join('_')
  end

  def root
    Rails.root.join 'public/'
  end

end

Version data entries

58 entries across 58 versions & 1 rubygems

Version Path
lines-engine-1.2.3 app/uploaders/hero_image_uploader.rb
lines-engine-1.2.2 app/uploaders/hero_image_uploader.rb
lines-engine-1.2.1.1 app/uploaders/hero_image_uploader.rb
lines-engine-1.2.1 app/uploaders/hero_image_uploader.rb
lines-engine-1.2 app/uploaders/hero_image_uploader.rb
lines-engine-1.1.5.3 app/uploaders/hero_image_uploader.rb
lines-engine-1.1.5.2 app/uploaders/hero_image_uploader.rb
lines-engine-1.1.5.1 app/uploaders/hero_image_uploader.rb
lines-engine-1.1.5 app/uploaders/hero_image_uploader.rb
lines-engine-1.1.4 app/uploaders/hero_image_uploader.rb
lines-engine-1.1.3 app/uploaders/hero_image_uploader.rb
lines-engine-1.1.2 app/uploaders/hero_image_uploader.rb
lines-engine-1.1.1 app/uploaders/hero_image_uploader.rb
lines-engine-1.1.0 app/uploaders/hero_image_uploader.rb
lines-engine-1.0.0 app/uploaders/hero_image_uploader.rb
lines-engine-0.9.0 app/uploaders/hero_image_uploader.rb
lines-engine-0.6.2 app/uploaders/hero_image_uploader.rb
lines-engine-0.6.1 app/uploaders/hero_image_uploader.rb
lines-engine-0.6 app/uploaders/hero_image_uploader.rb
lines-engine-0.5 app/uploaders/hero_image_uploader.rb