Method: Set#reject!
- Defined in:
- lib/set.rb
#reject!(&block) ⇒ Object
Equivalent to Set#delete_if, but returns nil if no changes were made. Returns an enumerator if no block is given.
577 578 579 580 581 582 |
# File 'lib/set.rb', line 577 def reject!(&block) block_given? or return enum_for(__method__) { size } n = size delete_if(&block) self if size != n end |