class Rome2rio::SearchResponse

Attributes

agencies[R]
aircrafts[R]
airlines[R]
airports[R]
data[R]
routes[R]
verbatim[R]

Public Class Methods

new(json) click to toggle source
# File lib/rome2rio/response/search_response.rb, line 4
def initialize(json)
  @verbatim = json

  @agencies = []
  json["agencies"].each { |agency| @agencies << Agency.new(agency) }

  @airlines = []
  json["airlines"].each { |airline| @airlines << Airline.new(airline) }

  @aircrafts = []
  json["aircrafts"].each { |aircraft| @aircrafts << Aircraft.new(aircraft) }

  @airports = []
  json["airports"].each { |airport| @airports << Airport.new(airport) }

  @routes = []
  json["routes"].each { |route| @routes << Route.new(route) }

  @data = json["data"]
end