|
|
@ -33,7 +33,7 @@ class Mailer < ActionMailer::Base
|
|
|
|
@target = cls
|
|
|
|
@target = cls
|
|
|
|
end
|
|
|
|
end
|
|
|
|
def method_missing(name, *args, &block)
|
|
|
|
def method_missing(name, *args, &block)
|
|
|
|
if Setting.delayjob_enabled && Object.const_defined?('Delayed')
|
|
|
|
if Setting.delayjob_enabled? && Object.const_defined?('Delayed')
|
|
|
|
@target.delay.send(name, *args, &block)
|
|
|
|
@target.delay.send(name, *args, &block)
|
|
|
|
else
|
|
|
|
else
|
|
|
|
@target.send(name, *args, &block).deliver
|
|
|
|
@target.send(name, *args, &block).deliver
|
|
|
|