Class: ComplyanceSDK::Jobs::BaseJob

Inherits:
Object
  • Object
show all
Includes:
ActiveJob::Base
Defined in:
lib/complyance_sdk/jobs/base_job.rb

Overview

Base job class for ComplyanceSDK background jobs

Direct Known Subclasses

ProcessDocumentJob

Instance Method Summary collapse

Instance Method Details

#perform(*args) ⇒ Object

Perform the job (to be overridden by subclasses)

Parameters:

  • args (Array)

    Job arguments

Raises:

  • (NotImplementedError)


29
30
31
# File 'lib/complyance_sdk/jobs/base_job.rb', line 29

def perform(*args)
  raise NotImplementedError, "Subclasses must implement #perform"
end