# File lib/bson/support/hash_with_indifferent_access.rb, line 52
    def reject
      return to_enum(:reject) unless block_given?
      dup.tap {|hash| hash.reject!{|k, v| yield k, v}}
    end