# File lib/mcollective/ddl/discoveryddl.rb, line 41
      def discovery(&block)
        raise "Discovery plugins can only have one definition" if @entities[:discovery]

        @entities[:discovery] = {:capabilities => []}

        @current_entity = :discovery
        block.call if block_given?
        @current_entity = nil
      end