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