mirror of
https://github.com/discourse/discourse.git
synced 2024-12-04 00:04:04 +08:00
12 lines
251 B
Ruby
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
|