namespaced all classes to Sightstone::Classname

This commit is contained in:
danijoo
2014-01-07 09:34:24 +01:00
parent bc1a75d53a
commit 8b36c94076
24 changed files with 63 additions and 29 deletions

View File

@@ -1,6 +1,6 @@
require 'sightstone/champion'
require 'sightstone/modules/sightstone_base_module'
module Sightstone
# Module to provide calls to the summoner api
class ChampionModule < SightstoneBaseModule
@@ -30,4 +30,5 @@ class ChampionModule < SightstoneBaseModule
end
}
end
end
end

View File

@@ -1,5 +1,5 @@
require 'sightstone/modules/sightstone_base_module'
module Sightstone
class DatadragonModule < SightstoneBaseModule
def initialize(sightstone)
@@ -23,3 +23,4 @@ class DatadragonModule < SightstoneBaseModule
end
end

View File

@@ -1,7 +1,7 @@
require 'sightstone/modules/sightstone_base_module'
require 'sightstone/summoner'
require 'sightstone/match_history'
module Sightstone
# module to access the game api
class GameModule < SightstoneBaseModule
@@ -35,4 +35,5 @@ class GameModule < SightstoneBaseModule
end
end
end

View File

@@ -2,6 +2,7 @@ require 'sightstone/modules/sightstone_base_module'
require 'sightstone/summoner'
require 'sightstone/league'
module Sightstone
# module to provide calls to the league api
class LeagueModule < SightstoneBaseModule
def initialize(sightstone)
@@ -38,3 +39,4 @@ class LeagueModule < SightstoneBaseModule
end
end
end

View File

@@ -1,5 +1,5 @@
require 'open-uri'
module Sightstone
# Base class of the api modules
# @abstract
class SightstoneBaseModule
@@ -23,16 +23,18 @@ class SightstoneBaseModule
if response_code == 200
block.call(response.body)
elsif response_code == 404
raise Sightstone::SummonerNotFoundException
raise SummonerNotFoundException
elsif response_code == 500
raise Sightstone::SightstoneConnectionException
raise SightstoneConnectionException
elsif response_code == 429
raise Sightstone::RateLimitExceededException
raise RateLimitExceededException
elsif response_code == 401
raise Sightstone::InvalidApiKeyException
raise InvalidApiKeyException
else
raise Sightstone::SightstoneApiException 'Unknown error occured'
raise SightstoneApiException 'Unknown error occured'
end
end
end
end

View File

@@ -1,8 +1,9 @@
require 'sightstone/modules/sightstone_base_module'
require 'sightstone/summoner'
require 'sightstone/player_stats_summary'
require 'sightstone/ranked_stats'
module Sightstone
# Module to receive stats
class StatsModule < SightstoneBaseModule
def initialize(sightstone)
@@ -71,4 +72,5 @@ class StatsModule < SightstoneBaseModule
}
end
end
end

View File

@@ -4,6 +4,7 @@ require 'sightstone/masterybook'
require 'sightstone/runebook'
require 'open-uri'
module Sightstone
# Module to provide calls to the summoner api
class SummonerModule < SightstoneBaseModule
@@ -107,3 +108,4 @@ class SummonerModule < SightstoneBaseModule
}
end
end
end

View File

@@ -2,6 +2,7 @@ require 'sightstone/modules/sightstone_base_module'
require 'sightstone/summoner'
require 'sightstone/team'
module Sightstone
# module to make calls to the team api
class TeamModule < SightstoneBaseModule
def initialize(sightstone)
@@ -38,3 +39,4 @@ class TeamModule < SightstoneBaseModule
end
end
end