Commit bb00e25

mo khan <mo@mokhan.ca>
2025-08-10 07:15:20
refactor: use safe navigation operator
1 parent 135291e
Changed files (1)
lib
elelem
lib/elelem/tools.rb
@@ -58,7 +58,7 @@ module Elelem
       tool = @tools.find do |tool|
         tool.dig(:function, :name) == name
       end
-      tool.fetch(:handler).call(args)
+      tool&.fetch(:handler)&.call(args)
     end
 
     def to_h