Class: Yoda::Model::Values::Base Abstract
- Inherits:
-
Object
- Object
- Yoda::Model::Values::Base
- Defined in:
- lib/yoda/model/values/base.rb
Overview
This class is abstract.
Direct Known Subclasses
Instance Method Summary collapse
- #instance_value ⇒ Base abstract
- #referred_objects ⇒ Array<Store::Objects::Base> abstract
- #select_constant_paths(name) ⇒ Array<Symbol> abstract
- #select_constant_type(name) ⇒ RBS::Types::t abstract
- #select_method(name) ⇒ Enumerator<FunctionSignatures::Wrapper> abstract
- #singleton_class_value ⇒ Base abstract
Instance Method Details
#instance_value ⇒ Base
This method is abstract.
41 42 43 |
# File 'lib/yoda/model/values/base.rb', line 41 def instance_value fail NotImplementedError end |
#referred_objects ⇒ Array<Store::Objects::Base>
This method is abstract.
8 9 10 |
# File 'lib/yoda/model/values/base.rb', line 8 def referred_objects fail NotImplementedError end |
#select_constant_paths(name) ⇒ Array<Symbol>
This method is abstract.
29 30 31 |
# File 'lib/yoda/model/values/base.rb', line 29 def select_constant_paths(name) fail NotImplementedError end |
#select_constant_type(name) ⇒ RBS::Types::t
This method is abstract.
22 23 24 |
# File 'lib/yoda/model/values/base.rb', line 22 def select_constant_type(name) fail NotImplementedError end |
#select_method(name) ⇒ Enumerator<FunctionSignatures::Wrapper>
This method is abstract.
15 16 17 |
# File 'lib/yoda/model/values/base.rb', line 15 def select_method(name) fail NotImplementedError end |
#singleton_class_value ⇒ Base
This method is abstract.
35 36 37 |
# File 'lib/yoda/model/values/base.rb', line 35 def singleton_class_value fail NotImplementedError end |