module MCollective module Generators class DataGenerator \"%DESCRIPTION%\",\n"] query_text += "%9s%s" % [" ", ":display_as => \"%DESCRIPTION%\"\n"] query_text += "\n" unless @outputs.size == (i + 1) end query_text += "end" # Use inherited method to create metadata part of the ddl create_metadata_string + query_text end def create_plugin_content content_text = "%6s%s" % [" ", "query do |what|\n"] @outputs.each do |output| content_text += "%8s%s" % [" ", "result[:#{output}] = nil\n"] end content_text += "%6s%s" % [" ", "end\n"] # Add actions to agent file content_text end end end end