class AmCharts::ExportSettings
Attributes
settings[R]
Public Class Methods
new(&block)
click to toggle source
# File lib/amcharts/export_settings.rb, line 32 def initialize(&block) @settings = Settings.new @menus = Collection[Menu] instance_exec(self, &block) if block_given? end
Public Instance Methods
empty?()
click to toggle source
# File lib/amcharts/export_settings.rb, line 43 def empty? settings.empty? and menus.empty? end
pdf?()
click to toggle source
# File lib/amcharts/export_settings.rb, line 38 def pdf? return false if menus.empty? menus.flat_map(&:formats).any?{ |f| f == :pdf } end
Private Instance Methods
method_missing(name, *args, &block)
click to toggle source
# File lib/amcharts/export_settings.rb, line 49 def method_missing(name, *args, &block) @settings.send(name, *args, &block) end