in lib/cc/config/validation/hash_validations.rb [24:41]
def key_type_error_message(key, types)
if types.one?
klass_name = types[0].to_s.downcase
article =
if klass_name[0] == "a"
"an"
else
"a"
end
"'#{key}' must be #{article} #{klass_name}"
elsif types == [TrueClass, FalseClass]
"'#{key}' must be a boolean"
else
type_names = types.map(&:to_s).map(&:downcase)
"'#{key}' must be one of #{type_names.join(", ")}"
end
end