Module: ActiveRecordExtended::QueryMethods::AnyOf

Defined in:
lib/active_record_extended/query_methods/any_of.rb

Instance Method Summary collapse

Instance Method Details

#any_of(*queries) ⇒ Object



6
7
8
9
10
11
# File 'lib/active_record_extended/query_methods/any_of.rb', line 6

def any_of(*queries)
  queries = hash_map_queries(queries)
  build_query(queries) do |arel_query|
    @scope.where(arel_query)
  end
end

#none_of(*queries) ⇒ Object



13
14
15
16
17
18
# File 'lib/active_record_extended/query_methods/any_of.rb', line 13

def none_of(*queries)
  queries = hash_map_queries(queries)
  build_query(queries) do |arel_query|
    @scope.where.not(arel_query)
  end
end