module SportsDatabase::Helpers::Connection
Attributes
result[R]
Private Instance Methods
connection()
click to toggle source
# File lib/sports_database/helpers/connection.rb, line 9 def connection @connection ||= Faraday.new(url: "http://api.sportsdatabase.com/#{sport}/query.json") do |config| config.request :url_encoded config.adapter :typhoeus config.use ParseJsonp end end
get(query)
click to toggle source
# File lib/sports_database/helpers/connection.rb, line 18 def get(query) response = connection.get do |request| request.params[:sdql] = query request.params[:output] = "json" request.params[:api_key] = api_key end @result = Result.new response end