Я использую Ruby on Rails 3.0.10, и я хотел бы построить хэш-ключ\значение пары условным образом. То есть, я хотел бы добавить ключ и его связанное значение, если условие согласовано:
hash = {
:key1 => value1,
:key2 => value2, # This key2\value2 pair should be added only 'if condition' is 'true'
:key3 => value3,
...
}
Как я могу это сделать и сохранить "хорошую" читаемость кода? Я "принудительно" использовал метод merge
?