Class: Yoda::Model::FunctionSignatures::Base Abstract
- Inherits:
-
Object
- Object
- Yoda::Model::FunctionSignatures::Base
- Defined in:
- lib/yoda/model/function_signatures/base.rb
Overview
This class is abstract.
Direct Known Subclasses
Instance Method Summary collapse
- #document ⇒ String abstract
- #name ⇒ String abstract
- #namespace_path ⇒ String abstract
- #parameter_type_of(param) ⇒ Types::Base? abstract
- #parameters ⇒ ParameterList abstract
- #sources ⇒ Array<(String, Integer, Integer)> abstract
- #to_s ⇒ String
- #type ⇒ Types::FunctionType abstract
- #visibility ⇒ Symbol abstract
Instance Method Details
#document ⇒ String
This method is abstract.
32 33 34 |
# File 'lib/yoda/model/function_signatures/base.rb', line 32 def document fail NotImplementedError end |
#name ⇒ String
This method is abstract.
20 21 22 |
# File 'lib/yoda/model/function_signatures/base.rb', line 20 def name fail NotImplementedError end |
#namespace_path ⇒ String
This method is abstract.
26 27 28 |
# File 'lib/yoda/model/function_signatures/base.rb', line 26 def namespace_path fail NotImplementedError end |
#parameter_type_of(param) ⇒ Types::Base?
This method is abstract.
55 56 57 |
# File 'lib/yoda/model/function_signatures/base.rb', line 55 def parameter_type_of(param) fail NotImplementedError end |
#parameters ⇒ ParameterList
This method is abstract.
38 39 40 |
# File 'lib/yoda/model/function_signatures/base.rb', line 38 def parameters fail NotImplementedError end |
#sources ⇒ Array<(String, Integer, Integer)>
This method is abstract.
44 45 46 |
# File 'lib/yoda/model/function_signatures/base.rb', line 44 def sources fail NotImplementedError end |
#to_s ⇒ String
49 50 51 |
# File 'lib/yoda/model/function_signatures/base.rb', line 49 def to_s formatter.to_s end |
#type ⇒ Types::FunctionType
This method is abstract.
8 9 10 |
# File 'lib/yoda/model/function_signatures/base.rb', line 8 def type fail NotImplementedError end |
#visibility ⇒ Symbol
This method is abstract.
14 15 16 |
# File 'lib/yoda/model/function_signatures/base.rb', line 14 def visibility fail NotImplementedError end |