class Tire::Model::Import::Strategy::WillPaginate

Public Instance Methods

import(&block) click to toggle source
# File lib/tire/model/import.rb, line 99
def import &block
  current = 0
  page = 1
  while current < klass.count
    items = klass.paginate(:page => page, :per_page => options[:per_page])
    index.import items, options, &block
    current += items.size
    page += 1
  end
  self
end