# File lib/merb-core/dispatch/default_exception/default_exception.rb, line 77 def render_source(filename, line) line = line.to_i ret = [] ret << "<tr class='source'>" ret << " <td class='collapse'></td>" str = " <td class='code' colspan='2'><div>" __caller_lines__(filename, line, 5) do |lline, lcode| str << textmate_url(filename, lline) str << "<em>" if line == lline str << Erubis::XmlHelper.escape_xml(lcode) str << "</em>" if line == lline str << "\n" end str << "</div></td>" ret << str ret << "</tr>" ret.join("\n") end