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