Sha256: 143ba2d7765fb583cfc95f7b1c1c703c4fb4308d5ff2ed45d444cf96589f4ab8
Contents?: true
Size: 1.3 KB
Versions: 18
Compression:
Stored size: 1.3 KB
Contents
class MailDeliveryTemporalError < PgEngine::Error; end ActionMailer::MailDeliveryJob.rescue_from EOFError, IOError, # TimeoutError, Errno::ENETUNREACH, Errno::EHOSTUNREACH, Errno::ECONNRESET, Errno::ECONNABORTED, Errno::ECONNREFUSED, Errno::EPIPE, Errno::ETIMEDOUT, Net::SMTPAuthenticationError, Net::SMTPServerBusy, Net::SMTPSyntaxError, Net::SMTPUnknownError, Net::OpenTimeout, Net::ReadTimeout, OpenSSL::SSL::SSLError do |e| raise MailDeliveryTemporalError, e end ActionMailer::Base.register_observer(PgEngine::EmailObserver) if Rails.env.development? ActionMailer::Preview.class_eval do def initialize(params = {}) @params = params Current.app_name = params[:app_name]&.to_sym end end end
Version data entries
18 entries across 18 versions & 1 rubygems