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