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