class Xlsxrb::ChartBuilder
Builder for block-style chart definitions.
Attributes
Public Class Methods
Public Instance Methods
# File lib/xlsxrb.rb, line 45 def method_missing(name, *args, **kwargs, &) key = name.to_sym @options[key] = kwargs.empty? ? args.first : kwargs end
# File lib/xlsxrb.rb, line 50 def respond_to_missing?(_name, _include_private = false) true end
Source
# File lib/xlsxrb.rb, line 33 def series(value = nil, &block) @options[:series] ||= [] if block_given? sb = SeriesBuilder.new block.call(sb) @options[:series] << sb.options elsif value @options[:series] << value end @options[:series] end