Exception: Quonfig::Errors::InvalidSdkKeyError

Inherits:
Quonfig::Error
  • Object
show all
Defined in:
lib/quonfig/errors/invalid_sdk_key_error.rb

Instance Method Summary collapse

Constructor Details

#initialize(key) ⇒ InvalidSdkKeyError

Returns a new instance of InvalidSdkKeyError.



6
7
8
9
10
11
12
13
14
15
16
# File 'lib/quonfig/errors/invalid_sdk_key_error.rb', line 6

def initialize(key)
  if key.nil? || key.empty?
    message = 'No SDK key. Set QUONFIG_BACKEND_SDK_KEY env var or use QUONFIG_DATAFILE'

    super(message)
  else
    message = "Your SDK key format is invalid. Expecting something like 123-development-yourapikey-SDK. You provided `#{key}`"

    super(message)
  end
end