Kiwi
This is a Ruby wrapper for the Tequila API (Kiwi.com).
Currently only search and location are supported.
Installation
Add this line to your application's Gemfile:
gem 'kiwi-ruby'And then execute:
$ bundle
Or install it yourself as:
$ gem install kiwi-ruby
Setup
Initialize the gem with a valid API KEY:
KiwiApi.api_key = "your-api-key"
Supported endpoints
search
Kiwi.com flights search API.
params = {
fly_from: "CNX",
fly_to: "BKK",
date_from: "10/10/2019",
date_to: "10/10/2019",
return_from: "14/10/2019",
return_to: "14/10/2019",
}
response = client.search(params)
response.success? # true/false
response.status # 200...
response.body # results...
response.errors # error message & full messageslocation
Locations is a simple API used to search, suggest and resolve locations in various situations.
params = {
term: "Chiang Mai"
}
response = client.location(params)
response.success? # true/false
response.status # 200...
response.body # results...
response.errors # error message & full messagesGet Api Key
To get access to the Tequila API, signup as an affiliate here.
License
The gem is available as open source under the terms of the MIT License.