Class: Postnhost::Translation::PageVariantJob

Inherits:
ApplicationJob
  • Object
show all
Defined in:
app/jobs/postnhost/translation/page_variant_job.rb

Instance Method Summary collapse

Instance Method Details

#perform(page_id, language_id) ⇒ Object



10
11
12
13
14
# File 'app/jobs/postnhost/translation/page_variant_job.rb', line 10

def perform(page_id, language_id)
  result = PageVariantTranslator.call(page_id:, language_id:)

  result.success? ? result : raise(StandardError, result.errors.to_sentence)
end