module TravelPayouts::Api::Flight
Public Instance Methods
autocomplete_places(term:, locale: nil)
click to toggle source
# File lib/travelpayouts_api/flight.rb, line 39 def autocomplete_places(term:, locale: nil) request autocomplete_places_url, { term: term, locale: locale } end
autocomplete_places_url()
click to toggle source
# File lib/travelpayouts_api/flight.rb, line 16 def autocomplete_places_url 'http://places.aviasales.ru' end
flight_search(user_ip:,locale: nil, trip_class: 'Y', passengers: {}, segments: {}, know_english: true)
click to toggle source
# File lib/travelpayouts_api/flight.rb, line 24 def flight_search(user_ip:,locale: nil, trip_class: 'Y', passengers: {}, segments: {}, know_english: true) signed_flight_request :post, flight_search_url, { user_ip: user_ip, locale: locale, trip_class: trip_class, passengers: passengers, segments: segments, know_english: know_english.to_s } end
flight_search_link(search_id:, terms_url:)
click to toggle source
# File lib/travelpayouts_api/flight.rb, line 20 def flight_search_link(search_id:, terms_url:) request flight_search_link_url(search_id: search_id, terms_url: terms_url), {} end
flight_search_link_url(search_id:, terms_url:)
click to toggle source
# File lib/travelpayouts_api/flight.rb, line 12 def flight_search_link_url(search_id:, terms_url:) "http://api.travelpayouts.com/v1/flight_searches/#{search_id}/clicks/#{terms_url}.json" end
flight_search_results(search_id:)
click to toggle source
# File lib/travelpayouts_api/flight.rb, line 35 def flight_search_results(search_id:) request flight_search_results_url, { uuid: search_id } end
flight_search_results_url()
click to toggle source
# File lib/travelpayouts_api/flight.rb, line 8 def flight_search_results_url 'http://api.travelpayouts.com/v1/flight_search_results' end
flight_search_url()
click to toggle source
# File lib/travelpayouts_api/flight.rb, line 4 def flight_search_url 'http://api.travelpayouts.com/v1/flight_search' end