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