class ActiveMocker::Queries::WhereNotChain

Public Class Methods

new(collection, parent_class) click to toggle source
# File lib/active_mocker/mock/queries.rb, line 33
def initialize(collection, parent_class)
  @collection   = collection
  @parent_class = parent_class
end

Public Instance Methods

not(conditions = {}) click to toggle source
# File lib/active_mocker/mock/queries.rb, line 38
def not(conditions = {})
  @parent_class.call(@collection.reject do |record|
    Find.new(record).is_of(conditions)
  end)
end