class MetarExResults
Attributes
metarExResult[RW]
Public Class Methods
new(metarExResult = nil)
click to toggle source
# File lib/FlightXML2REST.rb, line 1890 def initialize(metarExResult = nil) begin rawMetarExResult = JSON.parse(metarExResult) metarExResult = rawMetarExResult['MetarExResult'] @metarExResult = ArrayOfMetarStruct.new([], metarExResult['next_offset']) metarExResult['metar'].each do |metar| @metarExResult.metar << MetarStruct.new(metar['airport'], metar['cloud_altitude'], metar['cloud_friendly'], metar['cloud_type'], metar['conditions'], metar['pressure'], metar['raw_data'], metar['temp_air'], metar['temp_dewpoint'], metar['temp_relhum'], metar['time'], metar['visibility'], metar['wind_direction'], metar['wind_friendly'], metar['wind_speed'], metar['wind_speed_gust'] ) end rescue raise FlightAwareError.new(rawMetarExResult['error']).error end end