Module: Nobel

Defined in:
lib/nobel.rb,
lib/nobel/api.rb,
lib/nobel/http.rb,
lib/nobel/prize.rb,
lib/nobel/config.rb,
lib/nobel/country.rb,
lib/nobel/version.rb,
lib/nobel/laureate.rb,
lib/nobel/affiliation.rb

Defined Under Namespace

Classes: Affiliation, Api, Config, Country, HTTP, Laureate, Prize

Constant Summary collapse

VERSION =
"0.0.3"

Class Method Summary collapse

Class Method Details

.apiObject



22
23
24
# File 'lib/nobel.rb', line 22

def api
  @api ||= Api.new(config)
end

.configObject



18
19
20
# File 'lib/nobel.rb', line 18

def config
  @config ||= Config.new
end

.configure {|config| ... } ⇒ Object

Yields:



14
15
16
# File 'lib/nobel.rb', line 14

def configure(&block)
  yield(config)
end