Class: Sidekiq::Mailer::Worker
- Inherits:
-
Object
- Object
- Sidekiq::Mailer::Worker
- Includes:
- Util, Worker
- Defined in:
- lib/sidekiq/mailer/worker.rb
Instance Method Summary collapse
Instance Method Details
#logger ⇒ Object
19 20 21 |
# File 'lib/sidekiq/mailer/worker.rb', line 19 def logger Sidekiq::Mailer.logger end |
#perform(mailer_name, method_name, record_class, record_id) ⇒ Object
10 11 12 13 14 15 16 17 |
# File 'lib/sidekiq/mailer/worker.rb', line 10 def perform(mailer_name, method_name, record_class, record_id) record = constantize(record_class).find(record_id) mailer = constantize(mailer_name) mailer.send(:new, method_name, record)..deliver rescue => e logger.warn "Could not call #{mailer_name}.#{method_name}. " \ "#{e.class}: #{e.}" end |