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