class AmCharts::ExportSettings::Menu

Public Class Methods

new(*) click to toggle source
Calls superclass method AmCharts::UsesSettings::new
# File lib/amcharts/export_settings.rb, line 8
def initialize(*)
  super

  if defined? Rails
    @settings.icon ||= ActionController::Base.helpers.asset_path('amcharts/export.png')
  end
end

Public Instance Methods

formats() click to toggle source
# File lib/amcharts/export_settings.rb, line 16
def formats
  formats = []
  formats << @settings[:format].to_s.downcase.to_sym if @settings[:format]

  if @settings[:items]
    @settings[:items].each do |i|
      formats << i[:format].to_s.downcase.to_sym if i[:format]
    end
  end

  formats
end