def create_ddl
query_text = "dataquery :description => \"Query information\" do\n"
query_text += ERB.new(File.read(File.join(File.dirname(__FILE__), "templates", "data_input_snippet.erb"))).result
@outputs.each_with_index do |output,i|
query_text += "%2s%s" % [" ", "output :#{output},\n"]
query_text += "%9s%s" % [" ", ":description => \"%DESCRIPTION%\",\n"]
query_text += "%9s%s" % [" ", ":display_as => \"%DESCRIPTION%\"\n"]
query_text += "\n" unless @outputs.size == (i + 1)
end
query_text += "end"
create_metadata_string + query_text
end