Module: TravelPayouts::Api::Map
- Included in:
- TravelPayouts::Api
- Defined in:
- lib/travelpayouts_api/map.rb
Instance Method Summary collapse
- #map_of_prices(origin_iata:, period: :month, one_way: true, direct: false, price: nil, no_visa: true, schengen: nil, need_visa: true, locale: nil, min_trip_duration_in_days: nil, max_trip_duration_in_days: nil) ⇒ Object
- #map_of_prices_url ⇒ Object
- #map_of_supported_directions(origin_iata:, one_way: true, locale: nil) ⇒ Object
- #map_of_supported_directions_url ⇒ Object
Instance Method Details
#map_of_prices(origin_iata:, period: :month, one_way: true, direct: false, price: nil, no_visa: true, schengen: nil, need_visa: true, locale: nil, min_trip_duration_in_days: nil, max_trip_duration_in_days: nil) ⇒ Object
20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
# File 'lib/travelpayouts_api/map.rb', line 20 def map_of_prices(origin_iata:, period: :month, one_way: true, direct: false, price: nil, no_visa: true, schengen: nil, need_visa: true, locale: nil, min_trip_duration_in_days: nil, max_trip_duration_in_days: nil) request map_of_prices_url, { origin_iata: origin_iata, period: period, one_way: one_way, direct: direct, price: price, no_visa: no_visa, schengen: schengen, need_visa: need_visa, locale: locale, min_trip_duration_in_days: min_trip_duration_in_days, max_trip_duration_in_days: max_trip_duration_in_days } end |
#map_of_prices_url ⇒ Object
8 9 10 |
# File 'lib/travelpayouts_api/map.rb', line 8 def map_of_prices_url 'http://map.aviasales.ru/prices.json' end |
#map_of_supported_directions(origin_iata:, one_way: true, locale: nil) ⇒ Object
12 13 14 15 16 17 18 |
# File 'lib/travelpayouts_api/map.rb', line 12 def map_of_supported_directions(origin_iata:, one_way: true, locale: nil) request map_of_supported_directions_url, { origin_iata: origin_iata, one_way: one_way, locale: locale } end |
#map_of_supported_directions_url ⇒ Object
4 5 6 |
# File 'lib/travelpayouts_api/map.rb', line 4 def map_of_supported_directions_url 'http://map.aviasales.ru/supported_directions.json' end |