Skip to content

Commit a8fd389

Browse files
committed
Combine require and require_relative check
1 parent 3dcfa19 commit a8fd389

1 file changed

Lines changed: 2 additions & 5 deletions

File tree

lib/repl_type_completor.rb

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -75,11 +75,8 @@ def analyze_code(code, binding = Object::TOPLEVEL_BINDING)
7575
return unless call_node.is_a?(Prism::CallNode) && call_node.receiver.nil?
7676
return unless args_node.is_a?(Prism::ArgumentsNode) && args_node.arguments.size == 1
7777

78-
case call_node.name
79-
when :require
80-
[:require, target_node.content]
81-
when :require_relative
82-
[:require_relative, target_node.content]
78+
if call_node.name == :require || call_node.name == :require_relative
79+
[call_node.name, target_node.content]
8380
end
8481
when Prism::SymbolNode
8582
return unless !target_node.closing || target_node.empty?

0 commit comments

Comments
 (0)