module Nitro # A collection of useful debuging methods. module DebugHelper private # Returns a
-tag set with the +object+ dumped by YAML. 
  # Very readable way to inspect an object.
  #--
  # TODO: make safe html.
  #++
  
  def debug(object)
    begin
      Marshal::dump(object)
      "
#{object.to_yaml.gsub("  ", "  ")}
" rescue TypeError => ex # Object couldn't be dumped, perhaps because of singleton # methods, this is the fallback. "#{object.inspect}" end end end end