lib/nodes/many_node.rb in babel_bridge-0.3.0 vs lib/nodes/many_node.rb in babel_bridge-0.3.1

- old
+ new

@@ -34,10 +34,12 @@ def inspect_helper(list,options) simple=options[:simple] ret=list.collect {|a|a.inspect(options)}.compact ret= if ret.length==0 then simple ? nil : "[]" elsif ret.length==1 && !ret[0]["\n"] then (simple ? ret[0] : "[#{ret[0]}]") - else (simple ? ret : ["[",ret,"]"]).flatten.join("\n") #.gsub("\n","\n ") + else + ret = ret.collect {|a| " "+a.gsub("\n","\n ")} + (simple ? ret : ["[",ret,"]"]).flatten.join("\n") #.gsub("\n","\n ") end ret end def inspect(options={})