class GreenButtonData::Parser::ReadingType
Public Instance Methods
accumulation_behaviour()
click to toggle source
# File lib/green-button-data/parser/reading_type.rb, line 28 def accumulation_behaviour ACCUMULATION[@accumulation_behaviour] end
argument()
click to toggle source
# File lib/green-button-data/parser/reading_type.rb, line 32 def argument if @argument && @argument.denominator != 0 @argument.numerator / @argument.denominator end end
commodity()
click to toggle source
# File lib/green-button-data/parser/reading_type.rb, line 38 def commodity COMMODITY[@commodity] end
currency()
click to toggle source
# File lib/green-button-data/parser/reading_type.rb, line 42 def currency CURRENCY[@currency] end
data_qualifier()
click to toggle source
# File lib/green-button-data/parser/reading_type.rb, line 46 def data_qualifier DATA_QUALIFIER[@data_qualifier] end
default_quality()
click to toggle source
# File lib/green-button-data/parser/reading_type.rb, line 50 def default_quality QUALITY_OF_READING[@default_quality] end
flow_direction()
click to toggle source
# File lib/green-button-data/parser/reading_type.rb, line 54 def flow_direction FLOW_DIRECTION[@flow_direction] end
interharmonic()
click to toggle source
# File lib/green-button-data/parser/reading_type.rb, line 58 def interharmonic # Prevent blackholes from forming if @interharmonic && @interharmonic.denominator != 0 @interharmonic.numerator / @interharmonic.denominator end end
kind()
click to toggle source
# File lib/green-button-data/parser/reading_type.rb, line 65 def kind MEASUREMENT[@kind] end
measuring_period()
click to toggle source
# File lib/green-button-data/parser/reading_type.rb, line 69 def measuring_period TIME_ATTRIBUTE[@measuring_period] end
phase()
click to toggle source
# File lib/green-button-data/parser/reading_type.rb, line 73 def phase PHASE_CODE[@phase] end
power_of_ten_multiplier()
click to toggle source
# File lib/green-button-data/parser/reading_type.rb, line 77 def power_of_ten_multiplier 10.0 ** @power_of_ten_multiplier end
time_attribute()
click to toggle source
# File lib/green-button-data/parser/reading_type.rb, line 81 def time_attribute TIME_PERIOD_OF_INTEREST[@time_attribute] end
uom()
click to toggle source
# File lib/green-button-data/parser/reading_type.rb, line 85 def uom UNIT_SYMBOL[@uom] end