in chefctl/src/chefctl.rb [297:320]
def self.get_plugin
unless @plugin
m = @plugin_module
concrete = Class.new do
include Plugin
if m
Chefctl.logger.debug("Including registered plugin #{m}")
include m
end
end
Chefctl.const_set('ConcretePlugin', concrete)
@plugin = concrete.new
end
@plugin
end