def process_method
raise Pry::CommandError, "No documentation found." if method_object.doc.nil? || method_object.doc.empty?
doc = process_comment_markup(method_object.doc)
output.puts make_header(method_object, doc)
output.puts "#{text.bold("Owner:")} #{method_object.owner || "N/A"}"
output.puts "#{text.bold("Visibility:")} #{method_object.visibility}"
output.puts "#{text.bold("Signature:")} #{method_object.signature}"
output.puts
if use_line_numbers?
doc = Code.new(doc, start_line, :text).
with_line_numbers(true).to_s
end
doc
end