У меня есть такой массив хэшей:
arr = [
{ email: 'prathab@hotmail.in', valid: true },
{ email: 'another@mail.com', valid: false }
]
Мне нужно проверить, существуют ли email: 'prathab@hotmail.in'
и valid: true
в одном хэше.
Как проверитьдля такого хэша в массиве без использования цикла each
?
В настоящее время я делаю это:
found = false
arr.each do|v|
if v[:email] == 'prathab@hotmail.in' && v[:valid] == true
found = true
break
end
end