class Sports::Butler::SoccerApi::ApifootballCom::Players

Public Instance Methods

available_endpoint_methods() click to toggle source
# File lib/sports/butler/soccer_api/apifootball_com/players.rb, line 8
def available_endpoint_methods
  [:by_id, :by_name]
end
build_path(action) click to toggle source
# File lib/sports/butler/soccer_api/apifootball_com/players.rb, line 12
def build_path(action)
  "action=#{action}"
end
by_name(name: , filters: {}) click to toggle source
# File lib/sports/butler/soccer_api/apifootball_com/players.rb, line 20
def by_name(name: , filters: {})
  filters.merge!({ player_name: name })
  api.get(path: build_path(path), filters: filters)
  api
end
filters_by_id(id) click to toggle source
# File lib/sports/butler/soccer_api/apifootball_com/players.rb, line 26
def filters_by_id(id)
  { player_id: id }
end
path() click to toggle source
# File lib/sports/butler/soccer_api/apifootball_com/players.rb, line 16
def path
  :get_players
end