<%= metastring %> QUERY FUNCTION INPUT: % if entities[:data][:input][:query] Description: <%= entities[:data][:input][:query][:description] %> Prompt: <%= entities[:data][:input][:query][:prompt] %> Type: <%= entities[:data][:input][:query][:type] %> % if entities[:data][:input][:query][:type] == :string Validation: <%= entities[:data][:input][:query][:validation] %> Length: <%= entities[:data][:input][:query][:maxlength] %> % elsif entities[:data][:input][:query][:type] == :list Valid Values: <%= entities[:data][:input][:query][:list].join(", ") %> % end % if entities[:data][:input][:query][:default] Default Value: <%= entities[:data][:input][:query][:default] %> % end % else This plugin does not take any input % end QUERY FUNCTION OUTPUT: % entities[:data][:output].keys.sort.each do |output| <%= output %>: Description: <%= entities[:data][:output][output][:description] %> Display As: <%= entities[:data][:output][output][:display_as] %> % end