У меня есть следующие хэши:
@valids
[
{
:lname => "Brown",
:email => "james@intuit.com",
:fname => "James"
},
{
:lname => "Smith",
:email => "brad@intuit.com",
:fname => "Brad"
}
]
@invalids
[
{
:lname => nil,
:email => "brad@intuit.com",
:fname => nil
},
{
:lname => nil,
:email => "roger@gmail.com",
:fname => nil
}
]
То, что я собираюсь делать, - это циклически проверять инвалидов, и если электронное письмо соответствует определенным критериям, я хочу переместить этот элемент в допустимые изатем удалите его из списка инвалидов.
Например, при циклическом просмотре @invalids, если email = roger@gmail.com, я хочу взять:
{
:lname => nil,
:email => "roger@gmail.com",
:fname => nil
}
и переместить его в @validsи удалите его из @ инвалидов.
Есть ли способ сделать это без создания новых хэшей?Спасибо