Module: Card::Set::All::Collection::ClassMethods
- Defined in:
- tmpsets/set/mod001-01_core/all/collection.rb
Overview
~~~~~~~~~~~ above autogenerated; below pulled from /Users/ethan/dev/wagn/gem/card/mod/01_core/set/all/collection.rb ~~~~~~~~~~~
Instance Method Summary collapse
- #count_by_wql(spec) ⇒ Object
- #find_each(options = {}) ⇒ Object
- #find_in_batches(options = {}) ⇒ Object
- #search(spec, comment = nil) ⇒ Object
Instance Method Details
#count_by_wql(spec) ⇒ Object
14 15 16 17 18 |
# File 'tmpsets/set/mod001-01_core/all/collection.rb', line 14 def count_by_wql spec spec = spec.clone spec.delete(:offset) search spec.merge(return: 'count') end |
#find_each(options = {}) ⇒ Object
20 21 22 23 24 25 26 |
# File 'tmpsets/set/mod001-01_core/all/collection.rb', line 20 def find_each ={} # this is a copy from rails (3.2.16) and is needed because this # is performed by a relation (ActiveRecord::Relation) find_in_batches() do |records| records.each { |record| yield record } end end |