class SCB::API::Config

Attributes

api_host[RW]
api_name[RW]
api_version[RW]
database[RW]
http_client[RW]
json_parser[RW]
language[RW]

Public Class Methods

language(language) click to toggle source
# File lib/scb/api/config.rb, line 27
def self.language(language)
  new { |c| c.language = language }
end
new() { |self| ... } click to toggle source
# File lib/scb/api/config.rb, line 11
def initialize
  @api_host    = 'api.scb.se'
  @api_name    = 'OV0104'
  @api_version = 'v1/doris'
  @language    = 'sv'
  @database    = 'ssd'
  @http_client = SCB::HTTP
  @json_parser = JSON

  yield self if block_given?
end

Public Instance Methods

base_url() click to toggle source
# File lib/scb/api/config.rb, line 23
def base_url
  "http://#{api_host}/#{api_name}/#{api_version}/#{language}/#{database}"
end