module Strife::Client::Summoner

Constants

VERSION

Public Instance Methods

summoner_by_id(options = {}) click to toggle source
# File lib/strife/client/summoner.rb, line 18
def summoner_by_id(options = {})
  get "v1.2/summoner/#{options.delete(:summoner_id)}", options
end
summoner_by_name(options = {}) click to toggle source
# File lib/strife/client/summoner.rb, line 14
def summoner_by_name(options = {})
  get "v1.2/summoner/by-name/#{options.delete(:name)}", options
end
summoner_masteries(options = {}) click to toggle source
# File lib/strife/client/summoner.rb, line 6
def summoner_masteries(options = {})
  get "v1.2/summoner/#{options.delete(:summoner_id)}/masteries", options
end
summoner_names(options = {}) click to toggle source
# File lib/strife/client/summoner.rb, line 22
def summoner_names(options = {})
  summoner_ids = options.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", options
end
summoner_runes(options = {}) click to toggle source
# File lib/strife/client/summoner.rb, line 10
def summoner_runes(options = {})
  get "v1.2/summoner/#{options.delete(:summoner_id)}/runes", options
end