From 865052928ad3449110a5403155007b74754671be Mon Sep 17 00:00:00 2001 From: Erim Icel Date: Mon, 12 Oct 2026 10:50:07 +0100 Subject: [PATCH] refactor(configuration): use node[attr] in node_missing_parameters? node is a Hash, so node.send(:[], attr) and node[attr] behave the same. --- lib/typesense/configuration.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/typesense/configuration.rb b/lib/typesense/configuration.rb index 388caed..829be16 100644 --- a/lib/typesense/configuration.rb +++ b/lib/typesense/configuration.rb @@ -41,7 +41,7 @@ def validate!(options = {}) private def node_missing_parameters?(node) - %i[protocol host port].any? { |attr| node.send(:[], attr).nil? } + %i[protocol host port].any? { |attr| node[attr].nil? } end def validate_keep_alive_options!(options)