Module: LoLBase

Defined in:
lib/lolbase/error.rb,
lib/lolbase/version.rb,
lib/lolbase/connection.rb,
lib/lolbase/data/stats.rb,
lib/lolbase/configuration.rb,
lib/lolbase/data/summoner.rb,
lib/lolbase/data/profile_icon.rb

Defined Under Namespace

Classes: Configuration, Connection, LoLBaseError, ProfileIcon, RankedStats, Stats, SummaryStats, Summoner

Constant Summary collapse

VERSION =
"0.3.0"

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.configObject (readonly)

Returns the value of attribute config.



3
4
5
# File 'lib/lolbase/configuration.rb', line 3

def config
  @config
end

Class Method Details

.configure {|@config ||= Configuration.new| ... } ⇒ Object

Yields:



5
6
7
# File 'lib/lolbase/configuration.rb', line 5

def configure(&block)
  yield @config ||= Configuration.new
end

.new(key = nil) ⇒ Object



4
5
6
# File 'lib/lolbase/connection.rb', line 4

def self.new(key = nil)
  return Connection.new(key)
end