Sha256: fb4eda4cfb7f8517e0f0fe18d371096181843dcd8443a79e4bd7e76f125cde3a

Contents?: true

Size: 398 Bytes

Versions: 3

Compression:

Stored size: 398 Bytes

Contents

# frozen_string_literal: true

module Veriff
  module Configuration
    DEFAULT_CONFIG = {
      base_uri: 'https://api.veriff.me/v1'
    }.freeze

    def configuration
      @configuration ||= OpenStruct.new(DEFAULT_CONFIG)
    end

    def configure
      yield(configuration)
      reload_config
    end

    def reload_config
      base_uri configuration.base_uri
      true
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
veriff-0.2.1 lib/veriff/configuration.rb
veriff-0.2.0 lib/veriff/configuration.rb
veriff-0.1.0 lib/veriff/configuration.rb