module Resque::Mailer

Constants

VERSION

Attributes

argument_serializer[RW]
current_env[RW]
default_queue_name[RW]
default_queue_target[RW]
error_handler[RW]
excluded_environments[R]
logger[RW]

Public Class Methods

excluded_environments=(envs) click to toggle source
# File lib/resque_mailer.rb, line 13
def excluded_environments=(envs)
  @excluded_environments = [*envs].map { |e| e.to_sym }
end
included(base) click to toggle source
# File lib/resque_mailer.rb, line 23
def included(base)
  base.extend(ClassMethods)
end
prepare_message(klass, action, *args) click to toggle source
# File lib/resque_mailer.rb, line 17
def prepare_message(klass, action, *args)
  msg = klass.send(:new)
  msg.process(action, *args)
  msg.message
end