Module: Brawlhalla::API
- Defined in:
- lib/brawlhalla/api.rb,
lib/brawlhalla/api/clan.rb,
lib/brawlhalla/api/client.rb,
lib/brawlhalla/api/player.rb,
lib/brawlhalla/api/ranking.rb,
lib/brawlhalla/api/version.rb,
lib/brawlhalla/api/legend_stat.rb,
lib/brawlhalla/api/configuration.rb,
lib/brawlhalla/api/player_search.rb,
lib/brawlhalla/api/legend_ranking.rb,
lib/brawlhalla/api/doubles_ranking.rb
Defined Under Namespace
Classes: Clan, Client, Configuration, DoublesRanking, LegendRanking, LegendStat, Player, PlayerSearch, Ranking
Constant Summary
collapse
- VERSION =
'0.3.2'
Class Method Summary
collapse
Class Method Details
.client ⇒ Object
21
22
23
|
# File 'lib/brawlhalla/api.rb', line 21
def client
@client = Client.new(configuration.api_key, debug: configuration.debug?)
end
|
.configuration ⇒ Object
17
18
19
|
# File 'lib/brawlhalla/api.rb', line 17
def configuration
@configuration ||= Configuration.new
end
|
25
26
27
|
# File 'lib/brawlhalla/api.rb', line 25
def configure
yield(configuration)
end
|
.search(steam_id) ⇒ Object
29
30
31
32
33
|
# File 'lib/brawlhalla/api.rb', line 29
def search(steam_id)
search_json = client.search(steam_id)
PlayerSearch.new(search_json)
end
|