class Rcms::TidingImageUploader

Public Instance Methods

default?() click to toggle source
# File lib/generators/templates_tidings/app/uploaders/rcms/tiding_image_uploader.rb, line 31
def default?
  url == default_url
end
default_url() click to toggle source
# File lib/generators/templates_tidings/app/uploaders/rcms/tiding_image_uploader.rb, line 17
def default_url
  # For Rails 3.1+ asset pipeline compatibility:
  # ActionController::Base.helpers.asset_path("images/#{fallback_dir}/" + [version_name, "default.png"].compact.join('_'))
  ActionController::Base.helpers.asset_path("default.jpg")
end
extension_white_list() click to toggle source
# File lib/generators/templates_tidings/app/uploaders/rcms/tiding_image_uploader.rb, line 27
def extension_white_list
  %w(jpg jpeg png bmp)
end
set_filename(name) click to toggle source
# File lib/generators/templates_tidings/app/uploaders/rcms/tiding_image_uploader.rb, line 23
def set_filename(name)
  @filename = name
end
store_dir() click to toggle source

storage :fog

# File lib/generators/templates_tidings/app/uploaders/rcms/tiding_image_uploader.rb, line 13
def store_dir
  "uploads/#{model.class.to_s.underscore}/#{mounted_as}/#{model.id}"
end

Protected Instance Methods

fallback_dir() click to toggle source
# File lib/generators/templates_tidings/app/uploaders/rcms/tiding_image_uploader.rb, line 45
def fallback_dir
  model.class.to_s.underscore
end