Module: Diffend::Configs::ErrorMessages

Defined in:
lib/diffend/configs/error_messages.rb

Overview

Class responsible for config error messages

Class Method Summary collapse

Class Method Details

.invalid_key(config, key) ⇒ String

Invalid key message



29
30
31
32
33
34
# File 'lib/diffend/configs/error_messages.rb', line 29

def invalid_key(config, key)
  "    Diffend configuration value for \#{key} is invalid.\n    Expected \#{Validator::KNOWN_KEYS[key].join(' or ')}, was \#{config.public_send(key).class}.\n  MSG\nend\n"

.invalid_uuid(key) ⇒ String

Invalid uuid value message



41
42
43
44
45
# File 'lib/diffend/configs/error_messages.rb', line 41

def invalid_uuid(key)
  "    Diffend configuration value for \#{key} is invalid.\n  MSG\nend\n"

.malformed_fileString



10
11
12
# File 'lib/diffend/configs/error_messages.rb', line 10

def malformed_file
  'Your Diffend configuration file is malformed. Please re-setup.'
end

.missing_key(key) ⇒ String

Missing key message



19
20
21
# File 'lib/diffend/configs/error_messages.rb', line 19

def missing_key(key)
  "Diffend configuration is missing #{key} key"
end