Exception: Tools::MissingKeysException

Inherits:
StandardError
  • Object
show all
Defined in:
lib/tools/support/exceptions.rb

Instance Method Summary collapse

Constructor Details

#initialize(required_keys) ⇒ MissingKeysException

MissingKeysException indicates to the user that their configuration JSON is missing critical required keys.

Parameters:

  • required_keys (Array)

    Keys that they are missing.



31
32
33
# File 'lib/tools/support/exceptions.rb', line 31

def initialize(required_keys)
  @required_keys = required_keys
end

Instance Method Details

#messageObject



35
36
37
# File 'lib/tools/support/exceptions.rb', line 35

def message
  %(Your configuration file is missing the following required keys: #{required_keys_string})
end