# File lib/mcollective/ddl/dataddl.rb, line 31 def dataquery(input, &block) raise "Data queries need a :description" unless input.include?(:description) raise "Data queries can only have one definition" if @entities[:data] @entities[:data] = {:description => input[:description], :input => {}, :output => {}} @current_entity = :data block.call if block_given? @current_entity = nil end