Module: ActivePStore::QueryMethods

Included in:
Base
Defined in:
lib/active_pstore/query_methods.rb

Defined Under Namespace

Classes: WhereChain, WhereDecider

Instance Method Summary collapse

Instance Method Details

#where(conditions = :chain) ⇒ Object



38
39
40
41
42
43
44
45
46
# File 'lib/active_pstore/query_methods.rb', line 38

def where(conditions = :chain)
  ret = all

  if conditions == :chain
    WhereChain.new(ret)
  else
    WhereDecider.new(ret).decide(conditions, :select)
  end
end