class ChartJS::Line
Public Class Methods
new(container)
click to toggle source
# File lib/chart_js/chart/bar_chart/dataset/line.rb, line 5 def initialize(container) @container = container end
Public Instance Methods
build(&block)
click to toggle source
# File lib/chart_js/chart/bar_chart/dataset/line.rb, line 9 def build(&block) instance_eval(&block) @container end
stepped(value = true)
click to toggle source
# File lib/chart_js/chart/dataset/line.rb, line 14 def stepped(value = true) @container['steppedLine'] = case value when true # Step-before Interpolation -> eq "before" true when false # No Step Interpolation false when :before || "before" "before" when :after || "after" "after" else raise "Oops." end end
tension(value = 1)
click to toggle source
# File lib/chart_js/chart/dataset/line.rb, line 29 def tension(value = 1) if value.is_a? Integer @container['lineTension'] = value elsif value == "flase" || value == :false @container['lineTension'] = 0 else raise "Oops" end end