# File lib/doc_book_printer.rb, line 68 def print_request request @xml.variablelist do @xml.varlistentry do @xml.term do @xml.literal request.to_s end @xml.listitem do request.parameters.each do |p| @xml.para do @xml.emphasis p.name @xml << " (optional)" if p.optional @xml << " - #{p.description}" if p.description && !p.description.empty? end end request.print_children self end end end end