Class: Solargraph::Parser::NodeMethods
- Inherits:
-
Object
- Object
- Solargraph::Parser::NodeMethods
- Defined in:
- lib/solargraph/parser/node_methods.rb
Class Method Summary collapse
- .calls_from(node) ⇒ Object
- .chain(node, filename = nil, in_block = false) ⇒ Source::Chain
- .convert_hash(node) ⇒ Object
- .infer_literal_type(node) ⇒ Object
- .node?(node) ⇒ Boolean
- .process(node) ⇒ Object
- .references(node) ⇒ Object
- .returns_from(node) ⇒ Object
- .unpack_name(node) ⇒ Object
Class Method Details
.calls_from(node) ⇒ Object
14 15 16 |
# File 'lib/solargraph/parser/node_methods.rb', line 14 def calls_from node raise NotImplementedError end |
.chain(node, filename = nil, in_block = false) ⇒ Source::Chain
31 32 33 |
# File 'lib/solargraph/parser/node_methods.rb', line 31 def chain node, filename = nil, in_block = false raise NotImplementedError end |
.convert_hash(node) ⇒ Object
39 40 41 |
# File 'lib/solargraph/parser/node_methods.rb', line 39 def convert_hash node raise NotImplementedError end |
.infer_literal_type(node) ⇒ Object
10 11 12 |
# File 'lib/solargraph/parser/node_methods.rb', line 10 def infer_literal_type node raise NotImplementedError end |
.node?(node) ⇒ Boolean
35 36 37 |
# File 'lib/solargraph/parser/node_methods.rb', line 35 def node? node raise NotImplementedError end |
.process(node) ⇒ Object
22 23 24 |
# File 'lib/solargraph/parser/node_methods.rb', line 22 def process node raise NotImplementedError end |
.references(node) ⇒ Object
26 27 28 |
# File 'lib/solargraph/parser/node_methods.rb', line 26 def references node raise NotImplementedError end |
.returns_from(node) ⇒ Object
18 19 20 |
# File 'lib/solargraph/parser/node_methods.rb', line 18 def returns_from node raise NotImplementedError end |
.unpack_name(node) ⇒ Object
6 7 8 |
# File 'lib/solargraph/parser/node_methods.rb', line 6 def unpack_name node raise NotImplementedError end |