Introduce Workers::Mail::NotifierBase to be a base for all appropriate mail workers to reduce code duplication
11 lines
257 B
Ruby
11 lines
257 B
Ruby
module Workers
|
|
module Mail
|
|
class NotifierBase < Base
|
|
sidekiq_options queue: :low
|
|
|
|
def perform(*args)
|
|
Notifier.send_notification(self.class.name.gsub("Workers::Mail::", "").underscore, *args).deliver_now
|
|
end
|
|
end
|
|
end
|
|
end
|