Арел: Как правильно объединить несколько условий с ИЛИ?

В моем приложении Rails я перебираю массив, чтобы создать список условий, к которым должен присоединиться OR. Ниже приведено основное описание того, как я сейчас это делаю.

conditions = nil
set.each do |value|
  condition = value.to_condition
  conditions = conditions ? conditions.or(condition) : condition
end

Очевидно, это не красиво, но я до сих пор не знаю, как обойти Ареля. Предлагает ли он какой-либо лучший способ OR-объединения набора динамически генерируемых условий?

Ответы на вопрос(3)

Ваш ответ на вопрос