self.get_plugin

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