Sha256: e0d6de9a583d92d1bb202b31fca7dfb5d719015d9b5b49847d10792277a813e6

Contents?: true

Size: 1.23 KB

Versions: 15

Compression:

Stored size: 1.23 KB

Contents

class Uploader < CarrierWave::Uploader::Base

  ##
  # Image manipulator library:
  #
  # include CarrierWave::RMagick
  # include CarrierWave::ImageScience
  # include CarrierWave::MiniMagick

  ##
  # Storage type
  # 
  storage :file
  # storage :s3

  ##
  # Directory where uploaded files will be stored (default is /public/uploads)
  # 
  def store_dir
    "uploads"
  end

  ##
  # Directory where uploaded temp files will be stored (default is [root]/tmp)
  # 
  def cache_dir
    Padrino.root("tmp")
  end

  ##
  # Default URL as a default if there hasn't been a file uploaded
  # 
  # def default_url
  #   "/images/fallback/" + [version_name, "default.png"].compact.join('_')
  # end

  ##
  # Process files as they are uploaded.
  # 
  # process :resize_to_fit => [640, 480]
  #
  # def scale(width, height)
  #   # do something
  # end

  ##
  # Create different versions of your uploaded files
  # 
  # version :thumb do
  #   process :resize_to_fit => [128, 128]
  # end

  ##
  # White list of extensions which are allowed to be uploaded:
  # 
  # def extension_white_list
  #   %w(jpg jpeg gif png)
  # end

  ##
  # Override the filename of the uploaded files
  # 
  # def filename
  #   "something.jpg" if original_filename
  # end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
padrino-admin-0.8.5 lib/padrino-admin/generators/templates/uploader/lib/uploader.rb
padrino-admin-0.8.4 lib/padrino-admin/generators/templates/uploader/lib/uploader.rb
padrino-admin-0.8.3 lib/padrino-admin/generators/templates/uploader/lib/uploader.rb
padrino-admin-0.8.2 lib/padrino-admin/generators/templates/uploader/lib/uploader.rb
padrino-admin-0.8.1 lib/padrino-admin/generators/templates/uploader/lib/uploader.rb
padrino-admin-0.8.0 lib/padrino-admin/generators/templates/uploader/lib/uploader.rb
padrino-admin-0.7.9 lib/padrino-admin/generators/templates/uploader/lib/uploader.rb
padrino-admin-0.7.8 lib/padrino-admin/generators/templates/uploader/lib/uploader.rb
padrino-admin-0.7.7 lib/padrino-admin/generators/templates/uploader/lib/uploader.rb
padrino-admin-0.7.6 lib/padrino-admin/generators/templates/uploader/lib/uploader.rb
padrino-admin-0.7.5 lib/padrino-admin/generators/templates/uploader/lib/uploader.rb
padrino-admin-0.7.4 lib/padrino-admin/generators/templates/uploader/lib/uploader.rb
padrino-admin-0.7.3 lib/padrino-admin/generators/templates/uploader/lib/uploader.rb
padrino-admin-0.7.2 lib/padrino-admin/generators/templates/uploader/lib/uploader.rb
padrino-admin-0.7.1 lib/padrino-admin/generators/templates/uploader/lib/uploader.rb