class Bizarroids::Slider::MediaUploader

Public Instance Methods

extension_white_list() click to toggle source
# File lib/bizarroids/slider/media_uploader.rb, line 20
def extension_white_list
  Bizarroids::Slider.extension_white_list
end
store_dir() click to toggle source
# File lib/bizarroids/slider/media_uploader.rb, line 8
def store_dir
  File.join Bizarroids::Slider.files_storage_dir, model.collection.key, model.id.to_s
end

Private Instance Methods

process_variant(variant_name) click to toggle source
# File lib/bizarroids/slider/media_uploader.rb, line 26
def process_variant variant_name
  if model && model.collection && file
    processors = model.version_options.fetch variant_name, {}

    processors.each do |method, args|
      self.send method, *args
    end
  end
end