# 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