Проверить, есть ли в хэше ключ, содержащий некоторый текст

Я хочу проверить, есть ли в хэше ключ, содержащий текст. Это может быть не точный ключ, но ключ должен содержать (как .include? ) текст. Мое решение для этого:

some_hash.select {|k,v| k.include? "foo"}.empty?

Но это сгенерирует еще один хэш. Я просто хочу проверить наличие ключа. Есть ли лучший способ сделать это?

5
задан Fábio Perez 18 August 2011 в 23:17
поделиться