class AirlineInfoResults

Attributes

airlineInfoResult[RW]

Public Class Methods

new(airlineInfoResult = nil) click to toggle source
# File lib/FlightXML2REST.rb, line 230
def initialize(airlineInfoResult = nil)
  begin
    rawAirlineInfoResult = JSON.parse(airlineInfoResult)
    airlineInfoResult = rawAirlineInfoResult['AirlineInfoResult']
    @airlineInfoResult = AirlineInfoStruct.new(airlineInfoResult['callsign'],
                                               airlineInfoResult['country'],
                                               airlineInfoResult['location'],
                                               airlineInfoResult['name'],
                                               airlineInfoResult['phone'],
                                               airlineInfoResult['shortname'],
                                               airlineInfoResult['url']
                                              )
  rescue
      raise FlightAwareError.new(rawAirlineInfoResult['error']).error
  end
end