Method: ModelSet.find

Defined in:
lib/model_set.rb

.find(opts) ⇒ Object



507
508
509
510
511
512
513
514
515
# File 'lib/model_set.rb', line 507

def self.find(opts)
  set = all
  set.add_joins!(opts[:joins])            if opts[:joins]
  set.add_conditions!(opts[:conditions])  if opts[:conditions]
  set.order_by!(opts[:order])             if opts[:order]
  set.limit!(opts[:limit], opts[:offset]) if opts[:limit]
  set.page!(opts[:page])                  if opts[:page]
  set
end