lib/firebug/serializer.rb in firebug-1.1.0 vs lib/firebug/serializer.rb in firebug-1.2.0
- old
+ new
@@ -21,12 +21,12 @@
when Float
"d:#{obj};"
when String, Symbol
"s:#{obj.to_s.bytesize}:\"#{obj}\";"
when Array
- "a:#{obj.length}:{#{obj.collect.with_index { |e, i| "#{parse(i)}#{parse(e)}" }.join}}"
+ "a:#{obj.length}:{#{obj.map.with_index { |e, i| "#{parse(i)}#{parse(e)}" }.join}}"
when Hash
- "a:#{obj.length}:{#{obj.collect { |k, v| "#{parse(k)}#{parse(v)}" }.join}}"
+ "a:#{obj.length}:{#{obj.map { |k, v| "#{parse(k)}#{parse(v)}" }.join}}"
else
raise ArgumentError, "unsupported type #{obj.class.name}"
end
end
end