Module: Foobara::TypeDeclarations::ErrorExtension
- Includes:
- Concern, WithRegistries
- Defined in:
- foobara-0.5.8/projects/typesystem/projects/type_declarations/src/error_extension.rb
Defined Under Namespace
Modules: ClassMethods
Classes: NoContextTypeSetError
Instance Method Summary
collapse
#handler_for_class, #lookup_absolute_type!, #lookup_type, #lookup_type!, #type_declaration_handler_for, #type_for_declaration, #type_registered?
Methods included from Concern
foobara_class_methods_module_for, foobara_concern?, included
Instance Method Details
#context_type ⇒ Object
70
71
72
|
# File 'projects/typesystem/projects/type_declarations/src/error_extension.rb', line 70
def context_type
self.class.context_type
end
|
#context_type_declaration ⇒ Object
74
75
76
77
78
|
# File 'projects/typesystem/projects/type_declarations/src/error_extension.rb', line 74
def context_type_declaration
self.class.context_type_declaration
end
|
#initialize ⇒ Object
57
58
59
60
61
|
# File 'projects/typesystem/projects/type_declarations/src/error_extension.rb', line 57
def initialize(...)
super
validate_context!
end
|
#validate_context! ⇒ Object