Method: Charty::RenderContext#initialize

Defined in:
lib/charty/plotter.rb

#initialize(method, **args, &block) ⇒ RenderContext

Returns a new instance of RenderContext.



168
169
170
171
172
173
174
# File 'lib/charty/plotter.rb', line 168

def initialize(method, **args, &block)
  @method = method
  configurator = Configurator.new(**args)
  configurator.instance_eval(&block)
  # TODO: label も外から付けられた方がよさそう
  (@range, @series, @function, @data, @title, @xlabel, @ylabel, @labels) = configurator.to_a
end