# File lib/xtemplate/xpath.rb, line 529 def value_inspect(val) case val when Hash val = val.dup val.delete(ParentNode) "{" + val.collect{|k,v| "#{k.inspect}=>#{value_inspect(v)}" }.join(", ") + "}" when Array "#{val.class}[" + val.collect{|v| value_inspect(v)}.join(", ") + "]" when SanitizedString val.to_s.inspect else val.inspect end end