# File lib/bson/ordered_hash.rb, line 136 def delete_if(&block) keys.each do |key| if yield key, self[key] delete(key) end end self end