Module: VGS

Defined in:
lib/version.rb,
lib/vgs_api_client.rb

Defined Under Namespace

Classes: Aliases, ForbiddenError, NotFoundError, UnauthorizedError, VgsApiError

Constant Summary collapse

VERSION =
'0.0.38'

Class Method Summary collapse

Class Method Details

.config(username, password, host = 'https://api.sandbox.verygoodvault.com') ⇒ Object

Raises:

  • (ArgumentError)


100
101
102
103
104
105
106
107
108
109
110
# File 'lib/vgs_api_client.rb', line 100

def self.config(username, password, host = 'https://api.sandbox.verygoodvault.com')
  raise ArgumentError, 'username is nil' if username.nil?
  raise ArgumentError, 'password is nil' if password.nil?

  config = VgsApiClient::Configuration.default
  config.username = username
  config.password = password
  config.host = host
  config.server_index = nil
  config
end