Exception: Foobara::BuiltinTypes::Attributes::SupportedValidators::Required::TypeDeclarationExtension::ExtendAttributesTypeDeclaration::TypeDeclarationValidators::ArrayOfSymbols::InvalidRequiredAttributesValuesGivenError
- Inherits:
-
Value::DataError
- Object
- StandardError
- Error
- Value::DataError
- Foobara::BuiltinTypes::Attributes::SupportedValidators::Required::TypeDeclarationExtension::ExtendAttributesTypeDeclaration::TypeDeclarationValidators::ArrayOfSymbols::InvalidRequiredAttributesValuesGivenError
- Defined in:
- foobara-0.7.3/projects/typesystem/projects/builtin_types/src/attributes/supported_validators/required/type_declaration_extension/extend_attributes_type_declaration/type_declaration_validators/array_of_symbols.rb
Instance Attribute Summary
Attributes inherited from Error
#backtrace_when_initialized, #backtrace_when_raised, #context, #error_key, #is_fatal, #message
Class Method Summary collapse
Methods inherited from Value::DataError
#attribute_name, category, #eql?, #initialize
Methods inherited from Error
#==, abstract, abstract?, category, #category, #category=, context, #eql?, fatal?, #fatal?, foobara_manifest, #initialize, #key, path, #path, #path=, #prepend_path!, runtime_path, #runtime_path, #runtime_path=, subclass, symbol, #symbol, #symbol=, to_h, #to_h, types_depended_on
Methods included from Concern
foobara_class_methods_module_for, foobara_concern?, included
Constructor Details
This class inherits a constructor from Foobara::Value::DataError
Class Method Details
.context_type_declaration ⇒ Object
16 17 18 19 20 |
# File 'projects/typesystem/projects/builtin_types/src/attributes/supported_validators/required/type_declaration_extension/extend_attributes_type_declaration/type_declaration_validators/array_of_symbols.rb', line 16 def context_type_declaration { value: :duck } end |
.message ⇒ Object
12 13 14 |
# File 'projects/typesystem/projects/builtin_types/src/attributes/supported_validators/required/type_declaration_extension/extend_attributes_type_declaration/type_declaration_validators/array_of_symbols.rb', line 12 def "Required should be an array of symbols" end |