class ActiverecordAnyOf::AlternativeBuilder::PositiveBuilder

Returns records that match any of the conditions, ie ‘#any_of`.

Public Instance Methods

build() click to toggle source
# File lib/activerecord_any_of/alternative_builder.rb, line 136
def build
  relation = if queries && queries_bind_values.any?
               where([unprepare_query(queries.reduce(:or).to_sql), *bind_values])
             else
               where(queries.reduce(:or).to_sql)
             end

  add_joins_to relation
end