class ActionSmser::DeliveryMethods::DelayedJob

Public Class Methods

deliver(sms) click to toggle source
# File lib/action_smser/delivery_methods/delayed_job.rb, line 8
def self.deliver(sms)
  ActionSmser::Logger.info "Delivering sms by delayed_job"

  sms.to_numbers_array.collect do |to|
    ::Delayed::Job.enqueue(SmsDeliverJob.new(sms, to), :queue => 'sms-deliver', :priority => sms.delivery_options[:delayed_job][:priority].to_i)
  end
end