discourse/chef/cookbooks/omnibus_updater/libraries/omnibus_checker.rb

12 lines
251 B
Ruby

module OmnibusChecker
def is_omnibus?
Gem.bindir =~ %r{/opt/(opscode|chef)/}
end
end
OmnibusChecker.send(:extend, OmnibusChecker)
unless(Chef::Recipe.instance_methods.include?(:is_omnibus?))
Chef::Recipe.send(:include, OmnibusChecker)
end