class LevelTravel::References

Public Class Methods

airlines() click to toggle source
# File lib/level_travel/references.rb, line 17
def self.airlines
  get('airlines')
end
airports() click to toggle source
# File lib/level_travel/references.rb, line 21
def self.airports
  get('airports')
end
departures(prioritized_count: 0) click to toggle source
# File lib/level_travel/references.rb, line 5
def self.departures(prioritized_count: 0)
  get('departures', prioritized_count: prioritized_count)
end
destinations() click to toggle source
# File lib/level_travel/references.rb, line 9
def self.destinations
  get('destinations')
end
flights_and_nights(city_from:, country_to:, start_date:, end_date:) click to toggle source

:reek: LongParameterList

# File lib/level_travel/references.rb, line 42
def self.flights_and_nights(city_from:, country_to:, start_date:, end_date:)
  get(
    'flights_and_nights',
    city_from: city_from, country_to: country_to, start_date: start_date, end_date: end_date
  )
end
hotel_dump() click to toggle source
# File lib/level_travel/references.rb, line 25
def self.hotel_dump
  get('hotel_dump')
end
hotel_room_dump() click to toggle source
# File lib/level_travel/references.rb, line 29
def self.hotel_room_dump
  get('hotel_room_dump')
end
hotels(hotel_ids: [], region_ids: [], csv: false) click to toggle source

:reek: BooleanParameter

# File lib/level_travel/references.rb, line 34
def self.hotels(hotel_ids: [], region_ids: [], csv: false)
  get(
    'hotels',
    hotel_ids: hotel_ids, region_ids: region_ids, csv: csv
  )
end
operators() click to toggle source
# File lib/level_travel/references.rb, line 13
def self.operators
  get('operators')
end

Private Class Methods

get(data, params = {}) click to toggle source
# File lib/level_travel/references.rb, line 49
def self.get(data, params = {})
  ::LevelTravel::Request.get('/references/' + data, params)
end