From 25a4a6148eb08c0f58fcc27ae4e650e7f429e3ca Mon Sep 17 00:00:00 2001 From: danijoo Date: Sun, 15 Dec 2013 00:37:28 +0100 Subject: [PATCH] uriencoded names --- lib/sightstone/modules/summoner_module.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/sightstone/modules/summoner_module.rb b/lib/sightstone/modules/summoner_module.rb index 4fb231d..81006ba 100644 --- a/lib/sightstone/modules/summoner_module.rb +++ b/lib/sightstone/modules/summoner_module.rb @@ -2,6 +2,7 @@ require 'sightstone/modules/sightstone_base_module' require 'sightstone/summoner' require 'sightstone/masterybook' require 'sightstone/runebook' +require 'open-uri' class SummonerModule < SightstoneBaseModule def initialize(sightstone) @@ -12,7 +13,7 @@ class SummonerModule < SightstoneBaseModule uri = if name_or_id.is_a? Integer "https://prod.api.pvp.net/api/lol/#{@sightstone.region}/v1.1/summoner/#{name_or_id}" else - "https://prod.api.pvp.net/api/lol/#{@sightstone.region}/v1.1/summoner/by-name/#{name_or_id}" + "https://prod.api.pvp.net/api/lol/#{@sightstone.region}/v1.1/summoner/by-name/#{URI::encode(name_or_id)}" end response = _get_api_response(uri)