Class: Statusboard::DSL::GraphDescription::GraphData

Inherits:
DSLBase
  • Object
show all
Defined in:
lib/statusboard/dsl/dsl.rb

Instance Method Summary collapse

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

#constructObject



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