Method: Multimap#reject!
- Defined in:
- lib/multimap.rb
#reject!(&block) ⇒ Object
call-seq:
map.reject! {| key, value | block } -> map or nil
Equivalent to Multimap#delete_if, but returns nil if no changes were made.
341 342 343 344 345 |
# File 'lib/multimap.rb', line 341 def reject!(&block) old_size = size delete_if(&block) old_size == size ? nil : self end |