Class: Spree::SearchProvider::IndexJob
- Defined in:
- app/jobs/spree/search_provider/index_job.rb
Instance Method Summary collapse
Instance Method Details
#perform(resource_class, resource_id, store_id) ⇒ Object
12 13 14 15 16 17 18 19 |
# File 'app/jobs/spree/search_provider/index_job.rb', line 12 def perform(resource_class, resource_id, store_id) resource = resource_class.constantize.find_by(id: resource_id) store = Spree::Store.find_by(id: store_id) return unless resource && store provider = Spree.search_provider.constantize.new(store) provider.index(resource) end |