class Tire::Model::Import::Strategy::Mongoid

Public Instance Methods

import(&block) click to toggle source
# File lib/tire/model/import.rb, line 68
def import &block
  items = []
  klass.all.each do |item|
    items << item
    if items.length % options[:per_page] == 0
      index.import items, options, &block
      items = []
    end
  end
  index.import items, options, &block unless items.empty?
  self
end