From 5517340416ecd09ea92fcaccd72a46077d44ceca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89tienne=20Barri=C3=A9?= Date: Thu, 2 Dec 2021 15:21:54 +0100 Subject: [PATCH 1/2] Require pathname before using it --- lib/spoom.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/spoom.rb b/lib/spoom.rb index 0a706af4..d9dc6056 100644 --- a/lib/spoom.rb +++ b/lib/spoom.rb @@ -3,6 +3,7 @@ require "sorbet-runtime" require "set" +require "pathname" module Spoom extend T::Sig From 18e0beab50dd2564f445eab3286880a72c2dec38 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89tienne=20Barri=C3=A9?= Date: Thu, 2 Dec 2021 15:22:19 +0100 Subject: [PATCH 2/2] Require set only where needed --- lib/spoom.rb | 1 - lib/spoom/sorbet/lsp/structures.rb | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/spoom.rb b/lib/spoom.rb index d9dc6056..746ea57d 100644 --- a/lib/spoom.rb +++ b/lib/spoom.rb @@ -2,7 +2,6 @@ # frozen_string_literal: true require "sorbet-runtime" -require "set" require "pathname" module Spoom diff --git a/lib/spoom/sorbet/lsp/structures.rb b/lib/spoom/sorbet/lsp/structures.rb index 86b009d4..e008a013 100644 --- a/lib/spoom/sorbet/lsp/structures.rb +++ b/lib/spoom/sorbet/lsp/structures.rb @@ -2,6 +2,7 @@ # frozen_string_literal: true require_relative "../../printer" +require "set" module Spoom module LSP