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