class SearchAndResque::Queue
Attributes
queue[RW]
Public Class Methods
enqueue_delete(type_name, ids)
click to toggle source
# File lib/search_and_resque/queue.rb, line 19 def self.enqueue_delete(type_name, ids) unless ids.empty? Resque.enqueue(self, type_name, :delete!, ids) end end
enqueue_update(type_name, ids)
click to toggle source
# File lib/search_and_resque/queue.rb, line 13 def self.enqueue_update(type_name, ids) unless ids.empty? Resque.enqueue(self, type_name, :import!, ids) end end
perform(type_name, action, ids)
click to toggle source
# File lib/search_and_resque/queue.rb, line 7 def self.perform(type_name, action, ids) index = SearchAndResque.chewy_index type = index.types.find{ |t| t.type_name == type_name } type.send(action, ids) end