Module: Diffend::Configs::ErrorMessages
- Defined in:
- lib/diffend/configs/error_messages.rb
Overview
Class responsible for config error messages
Class Method Summary collapse
-
.invalid_key(config, key) ⇒ String
Invalid key message.
-
.invalid_uuid(key) ⇒ String
Invalid uuid value message.
-
.malformed_file ⇒ String
Malformed configuration file message.
-
.missing_key(key) ⇒ String
Missing key message.
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) <<~MSG Diffend configuration value for #{key} is invalid. Expected #{Validator::KNOWN_KEYS[key].join(' or ')}, was #{config.public_send(key).class}. MSG end |
.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) <<~MSG Diffend configuration value for #{key} is invalid. MSG end |
.malformed_file ⇒ String
Returns malformed configuration file message.
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 |