class Skyscanner::SkyscannerApi
Constants
- API_VER
- Skyscanner_API_URL
- Skyscanner_URL
Public Class Methods
config()
click to toggle source
# File lib/VIAJERO/skyscanner_api.rb, line 13 def self.config return @config if @config @config = { skyscanner_id: ENV['SKYSCANNER_API'] } end
config=(credentials)
click to toggle source
# File lib/VIAJERO/skyscanner_api.rb, line 9 def self.config=(credentials) @config ? @config.update(credentials) : @config = credentials end
getOriginData(market, currency, locale, originPlace, destinationPlace, outboundPartialDate)
click to toggle source
# File lib/VIAJERO/skyscanner_api.rb, line 18 def self.getOriginData(market, currency, locale, originPlace, destinationPlace, outboundPartialDate) url = URI.join(Skyscanner_API_URL, market+"/", currency+"/", locale+"/", originPlace+"/", destinationPlace+"/", outboundPartialDate); skyscanner_response = HTTP.get(url, params: { apiKey: config[:skyscanner_id] }) print skyscanner_response originData = JSON.load(skyscanner_response.to_s) end