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