module Diffend::Configs::ErrorMessages
Class responsible for config error messages
Public Class Methods
invalid_key(config, key)
click to toggle source
Invalid key message
@param config [Diffend::Config] @param key [String] invalid key
@return [String]
# 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)
click to toggle source
Invalid uuid value message
@param key [String] invalid key
@return [String]
# 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()
click to toggle source
@return [String] malformed configuration file message
# 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)
click to toggle source
Missing key message
@param key [String] missing key
@return [String]
# File lib/diffend/configs/error_messages.rb, line 19 def missing_key(key) "Diffend configuration is missing #{key} key" end