lib/core/facets/array/recurse.rb in facets-2.9.0.pre.2 vs lib/core/facets/array/recurse.rb in facets-2.9.0
- old
+ new
@@ -10,10 +10,10 @@
def recurse(*types, &block)
types = [self.class] if types.empty?
a = inject([]) do |array, value|
case value
when *types
- array << value.recurse(&block)
+ array << value.recurse(*types, &block)
else
array << value
end
array
end