module ActiveAdmin::ViewHelpers::DownloadFormatLinksHelper::ClassMethods

def add_format(format)

Returns:
  • (Array) - A copy of the updated formats array.

Parameters:
  • format (Symbol) -- the mime type to add
def add_format(format)
  unless Mime::Type.lookup_by_extension format
    raise ArgumentError, "Please register the #{format} mime type with `Mime::Type.register`"
  end
  @formats << format unless formats.include? format
  formats
end

def formats

Other tags:
    See: add_format - for information on adding custom download link

Returns:
  • (Array) -
def formats
  @formats ||= [:csv, :xml, :json]
  @formats.clone
end