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) ⇒ Object
- .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) ⇒ Object
30 31 32 |
# File 'lib/solargraph/parser/node_methods.rb', line 30 def chain node, filename = nil, in_block = false raise NotImplementedError end |
.convert_hash(node) ⇒ Object
38 39 40 |
# File 'lib/solargraph/parser/node_methods.rb', line 38 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
34 35 36 |
# File 'lib/solargraph/parser/node_methods.rb', line 34 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 |