Class: Spina::Admin::Conferences::PresentationImportJob

Inherits:
ImportJob show all
Defined in:
app/jobs/spina/admin/conferences/presentation_import_job.rb

Overview

Job for importing Presentation objects

See Also:

Instance Method Summary collapse

Methods inherited from ImportJob

#import

Instance Method Details

#perform(csv) ⇒ void

This method returns an undefined value.

Performs the job.



23
24
25
26
27
# File 'app/jobs/spina/admin/conferences/presentation_import_job.rb', line 23

def perform(csv)
  Presentation.transaction do
    import(csv) { |row| Presentation.create! presentation_params(row.to_h) }
  end
end