DZone Snippets is a public source code repository. Easily build up your personal collection of code snippets, categorize them with tags / keywords, and share them with the world
Full Information For Ruby Errors
Sometimes I want to be able to print out everything about an error: it's class, message and the stack trace. So how about this:
Update: followed suggestion by onarap and changed the line breaks to $/. No syntax highlighting because <b>the code breaks the snippet parser</b>.
<pre>
class StandardError
def info
"#{self.class}: #{message}#$/#{backtrace.join($/)}"
end
end
</pre>






Comments
Snippets Manager replied on Thu, 2006/08/17 - 8:32am