class CommentaireFileUploader < BaseUploader
  def root
    Rails.root.join("public")
  end

  if Flipflop.remote_storage?
    storage :fog
  else
    storage :file
  end

  def store_dir
    "uploads/#{model.class.to_s.underscore}/#{mounted_as}/#{model.id}"
  end

  def extension_white_list
    %w(pdf doc docx xls xlsx ppt pptx odt ods odp jpg jpeg png zip txt)
  end

  def accept_extension_list
    extension_white_list.map{ |e| ".#{e}" }.join(",")
  end
end
