Method: Monkey::Ext::Enumerable#construct
- Defined in:
- lib/monkey/ext/enumerable.rb
#construct(obj) ⇒ Object
4 5 6 7 |
# File 'lib/monkey/ext/enumerable.rb', line 4 def construct(obj) enum_for :construct, obj unless block_given? or !respond_to? :enum_for inject(obj) { |a,v| a.tap { yield(a, v) } } end |