Method: Enumerable::Recursor#initialize
- Defined in:
- lib/core/facets/enumerable/recursively.rb
#initialize(enum, *types, &block) ⇒ Recursor
Returns a new instance of Recursor.
20 21 22 23 24 |
# 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 |