Module: GosuApi

Defined in:
lib/gosu_api/gosu_api.rb,
lib/gosu_api/matchticker.rb,
lib/gosu_api/configuration.rb,
lib/gosu_api/exceptions/forbidden_error.rb,
lib/generators/gosu_api/install/install_generator.rb

Defined Under Namespace

Modules: Exceptions, Generators Classes: Configuration, Matchticker

Constant Summary collapse

ENDPOINT =
'http://www.gosugamers.net/api/'
GAMES =
{
    :counterstrike => 'counterstrike',
    :dota2 => 'dota2',
    :hearthstone => 'hearthstone',
    :heroesofthestorm => 'heroesofthestorm',
    :lol => 'lol',
    :overwatch => 'overwatch',
    :sc2 => 'starcraft2'
}

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.configurationObject

Returns the value of attribute configuration.



7
8
9
# File 'lib/gosu_api/gosu_api.rb', line 7

def configuration
  @configuration
end

Class Method Details

.configure {|self.configuration| ... } ⇒ Object

Yields:



10
11
12
13
# File 'lib/gosu_api/gosu_api.rb', line 10

def self.configure
  self.configuration ||= Configuration.new
  yield(self.configuration)
end