Class: Statusboard::DSL::GraphDescription::GraphData
- Defined in:
- lib/statusboard/dsl/dsl.rb
Instance Method Summary collapse
- #construct ⇒ Object
- #data_sequence(title = nil, &block) ⇒ Object
-
#initialize(&block) ⇒ GraphData
constructor
A new instance of GraphData.
Methods inherited from DSLBase
setter, setter_with_default_value
Constructor Details
#initialize(&block) ⇒ GraphData
Returns a new instance of GraphData.
129 130 131 132 133 |
# File 'lib/statusboard/dsl/dsl.rb', line 129 def initialize(&block) @data_sequences = [] super &block end |
Instance Method Details
#construct ⇒ Object
139 140 141 |
# File 'lib/statusboard/dsl/dsl.rb', line 139 def construct @data_sequences.map(&:construct) end |
#data_sequence(title = nil, &block) ⇒ Object
135 136 137 |
# File 'lib/statusboard/dsl/dsl.rb', line 135 def data_sequence(title = nil, &block) @data_sequences << DataSequence.new(title, &block) end |