class Football::Butler::Competitions

Public Class Methods

all(result: api_switch_result, filters: {}) click to toggle source

COMPETITIONS

# File lib/football/butler/competitions.rb, line 25
def all(result: api_switch_result, filters: {})
  api_switch_method(__method__, { result: result, filters: filters })
end
all_cups(result: api_switch_result, filters: {}) click to toggle source

/leagues?type=cup

# File lib/football/butler/competitions.rb, line 64
def all_cups(result: api_switch_result, filters: {})
  api_switch_method(__method__, { result: result, filters: filters })
end
all_leagues(result: api_switch_result, filters: {}) click to toggle source
# File lib/football/butler/competitions.rb, line 59
def all_leagues(result: api_switch_result, filters: {})
  api_switch_method(__method__, { result: result, filters: filters })
end
all_seasons(result: api_switch_result) click to toggle source
# File lib/football/butler/competitions.rb, line 51
def all_seasons(result: api_switch_result)
  api_switch_method(__method__, { result: result })
end
all_tier_plan_filter(result: api_switch_result, filters: {}) click to toggle source
# File lib/football/butler/competitions.rb, line 29
def all_tier_plan_filter(result: api_switch_result, filters: {})
  filters.merge!(Configuration.tier_plan_filter)
  api_switch_method(__method__, { result: result, filters: filters })
end
by_areas(ids:, result: api_switch_result, filters: {}) click to toggle source
# File lib/football/butler/competitions.rb, line 38
def by_areas(ids:, result: api_switch_result, filters: {})
  api_switch_method(__method__, { ids: ids, result: result, filters: filters })
end
by_country(id:, result: api_switch_result) click to toggle source
# File lib/football/butler/competitions.rb, line 16
def by_country(id:, result: api_switch_result)
  api_switch_method(__method__, { id: id, result: result })
end
by_country_name(name:, result: api_switch_result) click to toggle source
# File lib/football/butler/competitions.rb, line 20
def by_country_name(name:, result: api_switch_result)
  api_switch_method(__method__, { name: name, result: result })
end
by_id(id:) click to toggle source

COMPETITION

# File lib/football/butler/competitions.rb, line 12
def by_id(id:)
  api_switch_method(__method__, { id: id })
end
by_plan(plan:, result: api_switch_result, filters: {}) click to toggle source
# File lib/football/butler/competitions.rb, line 34
def by_plan(plan:, result: api_switch_result, filters: {})
  api_switch_method(__method__, { plan: plan, result: result, filters: filters })
end
current_match_day(id:) click to toggle source

ADDITIONAL

# File lib/football/butler/competitions.rb, line 43
def current_match_day(id:)
  api_switch_method(__method__, { id: id })
end
search_by_name(name:, result: api_switch_result, filters: {}) click to toggle source
# File lib/football/butler/competitions.rb, line 55
def search_by_name(name:, result: api_switch_result, filters: {})
  api_switch_method(__method__, { name: name, result: result, filters: filters })
end
seasons(id:) click to toggle source
# File lib/football/butler/competitions.rb, line 47
def seasons(id:)
  api_switch_method(__method__, { id: id })
end