Class: ActiveMocker::Queries::Find

Inherits:
Object
  • Object
show all
Defined in:
lib/active_mocker/mock/queries.rb

Instance Method Summary collapse

Constructor Details

#initialize(record) ⇒ Find

Returns a new instance of Find.



7
8
9
# File 'lib/active_mocker/mock/queries.rb', line 7

def initialize(record)
  @record = record
end

Instance Method Details

#is_of(conditions = {}) ⇒ Object



11
12
13
14
15
16
17
18
19
# File 'lib/active_mocker/mock/queries.rb', line 11

def is_of(conditions = {})
  conditions.all? do |col, match|
    if match.is_a? Enumerable
      any_match(col, match)
    else
      compare(col, match)
    end
  end
end