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