class Suricate::ChartBuilder
Public Class Methods
new()
click to toggle source
# File lib/suricate/charts/chart_builder.rb, line 3 def initialize @series = [] @labels = [] end
Public Instance Methods
chart()
click to toggle source
# File lib/suricate/charts/chart_builder.rb, line 18 def chart Chart.new(@labels, @series) end
labels(labels)
click to toggle source
# File lib/suricate/charts/chart_builder.rb, line 14 def labels(labels) @labels = labels end
serie() { |builder| ... }
click to toggle source
# File lib/suricate/charts/chart_builder.rb, line 8 def serie builder = ChartSerieBuilder.new yield builder @series << builder.serie end