Sha256: e6f1e71af6a0dffcb2b3c660657f83acb2643608afa4df5776bd1cc78bbaae7e

Contents?: true

Size: 686 Bytes

Versions: 2

Compression:

Stored size: 686 Bytes

Contents

require "investec_open_api/version"
require "investec_open_api/models/base"
require "investec_open_api/camel_case_refinement"
require "investec_open_api/client"

module InvestecOpenApi
  class Error < StandardError; end

  class Configuration
    DEFAULT_BASE_URL = "https://openapi.investec.com/"

    attr_accessor :api_key,
                  :client_id,
                  :client_secret,
                  :scope,
                  :base_url

    def initialize
      @base_url = DEFAULT_BASE_URL

      Money.locale_backend = :i18n
    end
  end

  class << self
    def config
      @config ||= Configuration.new
    end

    def configuration
      yield config
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
investec_open_api-2.1.0 lib/investec_open_api.rb
investec_open_api-2.0.0 lib/investec_open_api.rb