Class: MassSearch::ItemAssignToCatalogWorker

Inherits:
Object
  • Object
show all
Includes:
MassSearchWorker
Defined in:
app/workers/mass_search/item_assign_to_catalog_worker.rb

Overview

Assigns each selected Item to a target Catalog via Catalog::AssignCatalogItem.
action_params: { target_catalog_id:, discount_to_apply:, add_kit_components_to_catalog: }

Instance Method Summary collapse

Instance Method Details

#build_enumerator(args, cursor:) ⇒ Object



8
9
10
11
12
# File 'app/workers/mass_search/item_assign_to_catalog_worker.rb', line 8

def build_enumerator(args, cursor:)
  super
  @target_catalog = Catalog.find_by(id: @action_params[:target_catalog_id])
  active_record_records_enumerator(@search.search_results, cursor: cursor)
end