Class: KYCAID::Configuration

Inherits:
Object
  • Object
show all
Defined in:
lib/kycaid/configuration.rb

Overview

Configuration contains KYCAID gem preferences.

  • :authorization_token - KYCAID acces token.

  • :sandbox_mode - run requests in sandbox mode.

  • :api_endpoint - KYCAID service endpoint.

  • :raise_errors - if set to true, KYCAID errors (like unauthorized) will be raised, otherwise access errors by Response#errors.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfiguration

Initizes configuration with default values.



14
15
16
17
18
19
# File 'lib/kycaid/configuration.rb', line 14

def initialize
  @authorization_token = "d9883415047de3439328df17b0310569669a"
  @sandbox_mode = true
  @api_endpoint = "https://api.kycaid.com/"
  @raise_errors = false
end

Instance Attribute Details

#api_endpointObject

Returns the value of attribute api_endpoint.



10
11
12
# File 'lib/kycaid/configuration.rb', line 10

def api_endpoint
  @api_endpoint
end

#authorization_tokenObject

Returns the value of attribute authorization_token.



8
9
10
# File 'lib/kycaid/configuration.rb', line 8

def authorization_token
  @authorization_token
end

#raise_errorsObject

Returns the value of attribute raise_errors.



11
12
13
# File 'lib/kycaid/configuration.rb', line 11

def raise_errors
  @raise_errors
end

#sandbox_modeObject

Returns the value of attribute sandbox_mode.



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

def sandbox_mode
  @sandbox_mode
end