class ActiverecordAnyOf::AlternativeBuilder::NegativeBuilder
Returns records that match none of the conditions, ie ‘#none_of`.
Public Instance Methods
build()
click to toggle source
# File lib/activerecord_any_of/alternative_builder.rb, line 149 def build relation = if queries && queries_bind_values.any? where.not([unprepare_query(queries.reduce(:or).to_sql), *bind_values]) else where.not(queries.reduce(:or).to_sql) end add_joins_to relation end