module ActiveAdmin::ViewHelpers::DownloadFormatLinksHelper::ClassMethods
Public Instance Methods
add_format(format)
click to toggle source
Adds a mime type to the list of available formats available for data export. You must register the extension prior to adding it here. @param [Symbol] format the mime type to add @return [Array] A copy of the updated formats array.
# File lib/active_admin/view_helpers/download_format_links_helper.rb, line 49 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
formats()
click to toggle source
A ready only of formats to make available in index/paginated collection view. @return [Array] @see add_format
for information on adding custom download link formats
# File lib/active_admin/view_helpers/download_format_links_helper.rb, line 40 def formats @formats ||= [:csv, :xml, :json] @formats.clone end