diff options
author | Noah Kantrowitz <noah@coderanger.net> | 2016-07-29 13:09:40 -0700 |
---|---|---|
committer | Noah Kantrowitz <noah@coderanger.net> | 2016-07-29 13:09:53 -0700 |
commit | d198617ee9fc2727ef7539bff0c9679a69220286 (patch) | |
tree | a6d99024504bf65dc782050579093824144f1531 | |
parent | ef96e0e192d7bdfa1ed4f444e2f6a8a7d9f3254a (diff) | |
download | ohai-d198617ee9fc2727ef7539bff0c9679a69220286.tar.gz |
Avoid global mutation. Closes #851.
-rw-r--r-- | lib/ohai/dsl/plugin.rb | 5 | ||||
-rw-r--r-- | lib/ohai/plugins/darwin/virtualization.rb | 4 |
2 files changed, 7 insertions, 2 deletions
diff --git a/lib/ohai/dsl/plugin.rb b/lib/ohai/dsl/plugin.rb index adcb6f82..176b4f07 100644 --- a/lib/ohai/dsl/plugin.rb +++ b/lib/ohai/dsl/plugin.rb @@ -22,6 +22,7 @@ require "ohai/mixin/os" require "ohai/mixin/command" require "ohai/mixin/seconds_to_human" require "ohai/hints" +require "ohai/util/file_helper" module Ohai @@ -82,6 +83,10 @@ module Ohai include Ohai::Mixin::Command include Ohai::Mixin::SecondsToHuman + # Pending next major release of Ohai. + # See https://github.com/chef/ohai/issues/851 for details. + include Ohai::Util::FileHelper + attr_reader :data def initialize(data) diff --git a/lib/ohai/plugins/darwin/virtualization.rb b/lib/ohai/plugins/darwin/virtualization.rb index e7b4a91d..61abae7d 100644 --- a/lib/ohai/plugins/darwin/virtualization.rb +++ b/lib/ohai/plugins/darwin/virtualization.rb @@ -20,9 +20,9 @@ require "ohai/util/file_helper" -include Ohai::Util::FileHelper - Ohai.plugin(:Virtualization) do + include Ohai::Util::FileHelper + provides "virtualization" def vboxmanage_exists? |