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