Skip to content

Commit 0c486f8

Browse files
committed
PR feedback
1 parent 9c4d411 commit 0c486f8

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

lib/ruby_lsp/ruby_lsp_rails/definition.rb

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -52,17 +52,21 @@ 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+
return unless @node_context.call_node
56+
57+
handle_possible_dsl(node) if @node_context.call_node
5658
end
5759

5860
sig { params(node: Prism::StringNode).void }
5961
def on_string_node_enter(node)
60-
handle_dsl(node) if @node_context.call_node
62+
return unless @node_context.call_node
63+
64+
handle_possible_dsl(node)
6165
end
6266

6367
sig { params(node: T.any(Prism::SymbolNode, Prism::StringNode)).void }
64-
def handle_dsl(node)
65-
node = T.must(@node_context.call_node)
68+
def handle_possible_dsl(node)
69+
node = @node_context.call_node
6670
return unless self_receiver?(node)
6771

6872
message = node.message

0 commit comments

Comments
 (0)