Module: Audrey::Object::Searchable

Included in:
Custom
Defined in:
lib/audrey.rb

Overview

Audrey::Object::Searchable

Instance Method Summary collapse

Instance Method Details

#count(opts = {}) ⇒ Object


count



1727
1728
1729
# File 'lib/audrey.rb', line 1727

def count(opts={})
  return prepare_query(opts).count
end

#each(opts = {}) ⇒ Object


each



1714
1715
1716
1717
1718
# File 'lib/audrey.rb', line 1714

def each(opts={})
  prepare_query(opts).each do |object|
    yield object
  end
end

#first(opts = {}) ⇒ Object


first



1738
1739
1740
1741
1742
# File 'lib/audrey.rb', line 1738

def first(opts={})
  prepare_query(opts).each do |object|
    return object
  end
end

#sample(opts = {}) ⇒ Object


sample, samples



1751
1752
1753
1754
# File 'lib/audrey.rb', line 1751

def sample(opts={})
  query = prepare_query(opts)
  return query.sample
end

#samples(c, opts = {}) ⇒ Object



1756
1757
1758
1759
# File 'lib/audrey.rb', line 1756

def samples(c, opts={})
  query = prepare_query(opts)
  return query.samples(c)
end