Method: Set#collect!
- Defined in:
- lib/set.rb
#collect! ⇒ Object Also known as: map!
Replaces the elements with ones returned by ‘collect()`. Returns an enumerator if no block is given.
567 568 569 570 571 572 |
# File 'lib/set.rb', line 567 def collect! block_given? or return enum_for(__method__) { size } set = self.class.new each { |o| set << yield(o) } replace(set) end |