class Statusboard::DSL::GraphDescription::DataSequence

Public Class Methods

new(title, &block) click to toggle source
Calls superclass method Statusboard::DSL::DSLBase::new
# File lib/statusboard/dsl/dsl.rb, line 145
def initialize(title, &block)
        @datapoints = []
        @title = title

        super &block
end

Public Instance Methods

construct() click to toggle source
# File lib/statusboard/dsl/dsl.rb, line 158
def construct
    constructed = {
        "title" => @title,
        "datapoints" => @datapoints
    }
    constructed["color"] = @color unless @color.nil?

    constructed
end
datapoint(x, y) click to toggle source
# File lib/statusboard/dsl/dsl.rb, line 154
def datapoint(x, y)
        @datapoints << {title: x.to_s, value: y.to_s}
end