# File lib/core/facets/enumerable/recursively.rb, line 20 def initialize(enum, *types, &block) @enum = enum @types = types.empty? ? [@enum.class] : types @block = block end