# File lib/backports/1.9.2/hash.rb, line 7
  def select!(&block)
    return to_enum(:select!) unless block_given?
    reject!{|key, value| ! yield key, value}
  end