Module: Veriff::Configuration

Included in:
Veriff
Defined in:
lib/veriff/configuration.rb

Constant Summary collapse

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

Instance Method Summary collapse

Instance Method Details

#configurationObject



9
10
11
# File 'lib/veriff/configuration.rb', line 9

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

#configure {|configuration| ... } ⇒ Object

Yields:



13
14
15
16
# File 'lib/veriff/configuration.rb', line 13

def configure
  yield(configuration)
  reload_config
end

#reload_configObject



18
19
20
21
# File 'lib/veriff/configuration.rb', line 18

def reload_config
  base_uri configuration.base_uri
  true
end