Module: Strife::Client::Summoner
- Included in:
- Strife::Client
- Defined in:
- lib/strife/client/summoner.rb
Constant Summary collapse
- VERSION =
"v1.2"
Instance Method Summary collapse
- #summoner_by_id(options = {}) ⇒ Object
- #summoner_by_name(options = {}) ⇒ Object
- #summoner_masteries(options = {}) ⇒ Object
- #summoner_names(options = {}) ⇒ Object
- #summoner_runes(options = {}) ⇒ Object
Instance Method Details
#summoner_by_id(options = {}) ⇒ Object
18 19 20 |
# File 'lib/strife/client/summoner.rb', line 18 def summoner_by_id( = {}) get "v1.2/summoner/#{options.delete(:summoner_id)}", end |
#summoner_by_name(options = {}) ⇒ Object
14 15 16 |
# File 'lib/strife/client/summoner.rb', line 14 def summoner_by_name( = {}) get "v1.2/summoner/by-name/#{options.delete(:name)}", end |
#summoner_masteries(options = {}) ⇒ Object
6 7 8 |
# File 'lib/strife/client/summoner.rb', line 6 def summoner_masteries( = {}) get "v1.2/summoner/#{options.delete(:summoner_id)}/masteries", end |
#summoner_names(options = {}) ⇒ Object
22 23 24 25 26 27 28 |
# File 'lib/strife/client/summoner.rb', line 22 def summoner_names( = {}) summoner_ids = .delete(:summoner_ids).join(',') raise ArgumentError.new("You can not query more than 40 summoner names at one time") if summoner_ids.length > 40 get "v1.2/summoner/#{summoner_ids}/name", end |
#summoner_runes(options = {}) ⇒ Object
10 11 12 |
# File 'lib/strife/client/summoner.rb', line 10 def summoner_runes( = {}) get "v1.2/summoner/#{options.delete(:summoner_id)}/runes", end |