Skip to content

Commit 79a0329

Browse files
committed
PR feedback
1 parent 9c4d411 commit 79a0329

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

lib/ruby_lsp/ruby_lsp_rails/definition.rb

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -52,17 +52,18 @@ def initialize(client, response_builder, node_context, index, dispatcher)
5252

5353
sig { params(node: Prism::SymbolNode).void }
5454
def on_symbol_node_enter(node)
55-
handle_dsl(node) if @node_context.call_node
55+
handle_possible_dsl(node) if @node_context.call_node
5656
end
5757

5858
sig { params(node: Prism::StringNode).void }
5959
def on_string_node_enter(node)
60-
handle_dsl(node) if @node_context.call_node
60+
handle_possible_dsl(node)
6161
end
6262

6363
sig { params(node: T.any(Prism::SymbolNode, Prism::StringNode)).void }
64-
def handle_dsl(node)
65-
node = T.must(@node_context.call_node)
64+
def handle_possible_dsl(node)
65+
node = @node_context.call_node
66+
return unless node
6667
return unless self_receiver?(node)
6768

6869
message = node.message

0 commit comments

Comments
 (0)