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