Module: DiscoApp::Concerns::SynchroniseResourcesJob
- Extended by:
- ActiveSupport::Concern
- Included in:
- SynchroniseResourcesJob
- Defined in:
- app/jobs/disco_app/concerns/synchronise_resources_job.rb
Instance Method Summary collapse
Instance Method Details
#perform(shop, class_name, params) ⇒ Object
4 5 6 7 8 9 10 |
# File 'app/jobs/disco_app/concerns/synchronise_resources_job.rb', line 4 def perform(shop, class_name, params) klass = class_name.constantize klass::SHOPIFY_API_CLASS.find(:all, params: params).map do |shopify_resource| klass.synchronise(@shop, shopify_resource.serializable_hash) end end |