class Football::Butler::FootballData::Standings

Constants

PATH
STANDING_TYPE_AWAY
STANDING_TYPE_HOME

Public Class Methods

away_by_competition(id:, result:, filters:) click to toggle source

v2/competitions/{id}/standings?standingType=AWAY

# File lib/football/butler/football_data/standings.rb, line 32
def away_by_competition(id:, result:, filters:)
  filters.merge!({ standingType: STANDING_TYPE_AWAY })
  by_competition(id: id, filters: filters, result: result)
end
by_competition(id:, result:, filters:) click to toggle source
# File lib/football/butler/football_data/standings.rb, line 20
def by_competition(id:, result:, filters:)
  path = "#{Competitions::PATH}/#{id}/#{PATH}"
  Api.get(path: path, filters: filters, result: result)
end
by_competition_and_year(id:, year:, result:, filters:) click to toggle source

v2/competitions/{id}/standings

# File lib/football/butler/football_data/standings.rb, line 38
def by_competition_and_year(id:, year:, result:, filters:)
  path = "#{Competitions::PATH}/#{id}/#{PATH}"
  filters.merge!({ season: year })
  Api.get(path: path, filters: filters, result: result)
end
home_by_competition(id:, result:, filters:) click to toggle source

v2/competitions/{id}/standings?standingType=HOME

# File lib/football/butler/football_data/standings.rb, line 26
def home_by_competition(id:, result:, filters:)
  filters.merge!({ standingType: STANDING_TYPE_HOME })
  by_competition(id: id, filters: filters, result: result)
end