class ActiveDelivery::Lines::Mailer

Constants

DEFAULT_RESOLVER

Public Instance Methods

notify?(method_name) click to toggle source
# File lib/active_delivery/lines/mailer.rb, line 14
def notify?(method_name)
  mailer_class.action_methods.include?(method_name.to_s)
end
notify_later(mailer, mid, *args, **kwargs) click to toggle source
# File lib/active_delivery/lines/mailer.rb, line 26
def notify_later(mailer, mid, *args, **kwargs)
  if kwargs.empty?
    mailer.public_send(mid, *args).deliver_later
  else
    mailer.public_send(mid, *args, **kwargs).deliver_later
  end
end
notify_now(mailer, mid, *args, **kwargs) click to toggle source
# File lib/active_delivery/lines/mailer.rb, line 18
def notify_now(mailer, mid, *args, **kwargs)
  if kwargs.empty?
    mailer.public_send(mid, *args).deliver_now
  else
    mailer.public_send(mid, *args, **kwargs).deliver_now
  end
end