class Sunspot::ResqueSessionProxy

Attributes

batch_size[R]
original_session[R]
session[R]

Public Class Methods

new(session, batch_size = 1000) click to toggle source
# File lib/sunspot/resque_session_proxy.rb, line 13
def initialize(session, batch_size = 1000)
  @original_session = session
  @batch_size = batch_size
end

Public Instance Methods

commit(_soft_commit = false) click to toggle source
# File lib/sunspot/resque_session_proxy.rb, line 60
def commit(_soft_commit = false)
  Resque.enqueue(SupplejackApi::IndexWorker, :commit)
end
commit_if_delete_dirty(soft_commit = false) click to toggle source
# File lib/sunspot/resque_session_proxy.rb, line 68
def commit_if_delete_dirty(soft_commit = false)
  # no-op
end
commit_if_dirty(soft_commit = false) click to toggle source
# File lib/sunspot/resque_session_proxy.rb, line 64
def commit_if_dirty(soft_commit = false)
  # no-op
end
remove_all(clazz = nil) click to toggle source
# File lib/sunspot/resque_session_proxy.rb, line 52
def remove_all(clazz = nil)
  Resque.enqueue SupplejackApi::IndexWorker, :remove_all, clazz.to_s
end
remove_all!(clazz = nil) click to toggle source
# File lib/sunspot/resque_session_proxy.rb, line 56
def remove_all!(clazz = nil)
  Resque.enqueue SupplejackApi::IndexWorker, :remove_all, clazz.to_s
end