class MDQuery::Dataset::DimensionValue
describes a value on a segment of a dimension
Attributes
dimension_segment[R]
DimensionSegment
this value belongs to
label[R]
Optional label for the value
value[R]
the value
Public Class Methods
new(dimension_segment, value, label)
click to toggle source
# File lib/mdquery/dataset.rb, line 17 def initialize(dimension_segment, value, label) @dimension_segment = dimension_segment @value = value @label = label validate end
Public Instance Methods
inspect()
click to toggle source
# File lib/mdquery/dataset.rb, line 29 def inspect "#<DimensionValue: value=#{value.inspect}, label=#{label.inspect}>" end
validate()
click to toggle source
# File lib/mdquery/dataset.rb, line 24 def validate raise "no dimension_segment!" if !dimension_segment raise "no value!" if !value end