From e8529f8a73ea25a459a8cba809af3f06db0ddcb9 Mon Sep 17 00:00:00 2001 From: Tim Smith Date: Wed, 12 Aug 2020 14:33:16 -0700 Subject: Optimize 2 of our requires Only include set if we need to and use require_relative which is faster Signed-off-by: Tim Smith --- lib/ohai/plugins/filesystem.rb | 2 +- lib/ohai/plugins/windows/dmi.rb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/ohai/plugins/filesystem.rb b/lib/ohai/plugins/filesystem.rb index 4fccea03..c061d21b 100644 --- a/lib/ohai/plugins/filesystem.rb +++ b/lib/ohai/plugins/filesystem.rb @@ -711,7 +711,7 @@ Ohai.plugin(:Filesystem) do end collect_data(:windows) do - require "set" + require "set" unless defined?(Set) require "wmi-lite/wmi" unless defined?(WmiLite::Wmi) require_relative "../mash" diff --git a/lib/ohai/plugins/windows/dmi.rb b/lib/ohai/plugins/windows/dmi.rb index d0d6cdd8..cf799404 100644 --- a/lib/ohai/plugins/windows/dmi.rb +++ b/lib/ohai/plugins/windows/dmi.rb @@ -45,7 +45,7 @@ Ohai.plugin(:DMI) do ].freeze collect_data(:windows) do - require "ohai/common/dmi" + require_relative "../../common/dmi" require "wmi-lite/wmi" unless defined?(WmiLite::Wmi) wmi = WmiLite::Wmi.new -- cgit v1.2.1