class SimpleMetarParser::MetarTime
Attributes
time[R]
Time “from”
time_from[R]
Time “from”
Public Instance Methods
decode_split(s)
click to toggle source
# File lib/simple_metar_parser/metar/metar_time.rb, line 18 def decode_split(s) if s =~ /(\d{2})(\d{2})(\d{2})Z/ @time = Time.utc(self.year, self.month, $1.to_i, $2.to_i, $3.to_i, 0, 0) end end
month()
click to toggle source
# File lib/simple_metar_parser/metar/metar_time.rb, line 10 def month self.parent.month end
reset()
click to toggle source
# File lib/simple_metar_parser/metar/metar_time.rb, line 14 def reset @time = nil end
time_interval()
click to toggle source
Interval of one metar
# File lib/simple_metar_parser/metar/metar_time.rb, line 29 def time_interval self.parent.options[:time_interval] end
time_to()
click to toggle source
End of time period
# File lib/simple_metar_parser/metar/metar_time.rb, line 34 def time_to self.time_from + self.time_interval end
year()
click to toggle source
# File lib/simple_metar_parser/metar/metar_time.rb, line 6 def year self.parent.year end