class ActionSmser::DeliveryMethods::DelayedJob::SmsDeliverJob
Public Class Methods
new(sms, to)
click to toggle source
# File lib/action_smser/delivery_methods/delayed_job.rb, line 18 def initialize(sms, to) [:body, :from, :sms_type, :re_delivery_of_delivery_report_id, :ttl, :delivery_options].each do |attr| self.send("#{attr}=", sms.send(attr).dup) unless sms.send(attr).nil? end self.send("to=", to) @valid = true self.delivery_options[:delivery_method] = sms.delivery_options[:delayed_job][:delivery_method] end
Public Instance Methods
perform()
click to toggle source
# File lib/action_smser/delivery_methods/delayed_job.rb, line 27 def perform self.deliver end