Module: Foobara::TypeDeclarations::LazyElementTypes::Array
- Defined in:
- foobara-0.2.2/projects/type_declarations/src/lazy_element_types/array.rb
Class Method Summary collapse
Class Method Details
.resolve(type) ⇒ Object
7 8 9 10 11 12 13 14 15 16 17 |
# File 'foobara-0.2.2/projects/type_declarations/src/lazy_element_types/array.rb', line 7 def resolve(type) Namespace.use type.created_in_namespace do element_type_declaration = type.declaration_data[:element_type_declaration] type.element_type = if element_type_declaration TypeDeclarations.strict do Domain.current.(element_type_declaration) end end end end |