Class: Announce::Adapters::ShoryukenAdapter::AnnounceWorker

Inherits:
Object
  • Object
show all
Includes:
Shoryuken::Worker
Defined in:
lib/announce/adapters/shoryuken_adapter.rb

Overview

:nodoc:

Instance Method Summary collapse

Instance Method Details

#job_classObject

overriden in register_class



14
15
# File 'lib/announce/adapters/shoryuken_adapter.rb', line 14

def job_class
end

#perform(sqs_msg, hash) ⇒ Object



17
18
19
20
# File 'lib/announce/adapters/shoryuken_adapter.rb', line 17

def perform(sqs_msg, hash)
  job = job_class.new(hash)
  ActiveJob::Base.execute(job.serialize)
end