Class: Statusboard::DSL::TableDescription

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

Defined Under Namespace

Classes: TableCell, TableData, TableRow

Instance Method Summary collapse

Methods inherited from DSLBase

#initialize, setter, setter_with_default_value

Constructor Details

This class inherits a constructor from Statusboard::DSL::DSLBase

Instance Method Details

#constructObject



189
190
191
192
193
194
195
# File 'lib/statusboard/dsl/dsl.rb', line 189

def construct
	data = TableData.new(&@data).construct

	{
		data: data
	}
end

#data(proc = nil, &block) ⇒ Object



185
186
187
# File 'lib/statusboard/dsl/dsl.rb', line 185

def data(proc = nil, &block)
	@data = if proc.nil? then block else proc end
end