Class: Statusboard::DSL::GraphDescription::YAxis

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

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



112
113
114
115
116
117
118
119
120
121
122
123
124
125
# File 'lib/statusboard/dsl/dsl.rb', line 112

def construct
	constructed = {
		"scaleTo" => @scale_to,
		"hide" => @hide_labels,
		"units" => { }
	}

	constructed["minValue"] = @min_value unless @min_value.nil?
	constructed["maxValue"] = @max_value unless @max_value.nil?
	constructed["units"]["prefix"] = @units_prefix unless @units_prefix.nil?
	constructed["units"]["suffix"] = @units_suffix unless @units_suffix.nil?

	constructed
end