# File lib/core/facets/array/recursively.rb, line 12 def recursively(&block) a = inject([]) do |array, value| if value.is_a?(Array) array << value.recursively(&block) else array << value end array end yield a end