Files
codeocean/app/services/proforma_service/export_task.rb
2019-08-29 18:31:32 +02:00

16 lines
323 B
Ruby

# frozen_string_literal: true
module ProformaService
class ExportTask < ServiceBase
def initialize(exercise: nil)
@exercise = exercise
end
def execute
@task = ConvertExerciseToTask.call(exercise: @exercise)
exporter = Proforma::Exporter.new(@task)
exporter.perform
end
end
end