Module: MailDeliveryTask::BaseDeliveryJob
- Extended by:
- ActiveSupport::Concern
- Defined in:
- lib/mail_delivery_task/jobs/base_delivery_job.rb
Instance Method Summary collapse
Instance Method Details
#perform(task) ⇒ Object
15 16 17 18 19 20 21 |
# File 'lib/mail_delivery_task/jobs/base_delivery_job.rb', line 15 def perform(task) @task = task unless_already_executing do @task.deliver! if @task.reload.pending? end end |