class Nobel::Config

Attributes

api_host[RW]
api_version[RW]
debug[RW]
http_client[RW]
json_parser[RW]

Public Class Methods

new() { |self| ... } click to toggle source
# File lib/nobel/config.rb, line 8
def initialize
  @api_host    = 'api.nobelprize.org'
  @api_version = 'v1'
  @json_parser = ->(d) { JSON.parse(d) }
  @http_client = Nobel::HTTP
  @debug       = false

  yield self if block_given?
end

Public Instance Methods

base_url() click to toggle source
# File lib/nobel/config.rb, line 18
def base_url
  "http://#{api_host}/#{api_version}"
end
debug?() click to toggle source
# File lib/nobel/config.rb, line 22
def debug?
  debug
end