module Eper
Constants
- API_ENDPOINT
- API_VERSION
- VERSION
Public Class Methods
api_key()
click to toggle source
# File lib/eper.rb, line 11 def self.api_key ENV["football_data_api_key"] end
base_url()
click to toggle source
# File lib/eper.rb, line 15 def self.base_url base_url = Eper::API_ENDPOINT + Eper::API_VERSION end
connection(p)
click to toggle source
# File lib/eper.rb, line 27 def self.connection(p) connection = Faraday.new(url: requested_url(p) , headers: header ).get response = JSON.parse(connection.body) end
header()
click to toggle source
# File lib/eper.rb, line 23 def self.header load_header = {"X-Auth-Token" => api_key, "X-Response-Control" => "full"} end
requested_url(p)
click to toggle source
# File lib/eper.rb, line 19 def self.requested_url(p) requested_url = base_url + "/#{p}" end
version()
click to toggle source
# File lib/eper.rb, line 7 def self.version Eper::VERSION end