Sha256: 68f51f3e3fd4ee749c8c1c7cd22670f3c471aa212ad0aa1a095a028bfd066c6b

Contents?: true

Size: 832 Bytes

Versions: 413

Compression:

Stored size: 832 Bytes

Contents

module Caboose
  class CabooseMailer < ActionMailer::Base
    include AbstractController::Callbacks
    
    default :from => Caboose::email_from
    
    cattr_accessor :site
    @@site = nil
    
    before_filter do |mailer|
      puts "Configuring mailer..."
      config = SmtpConfig.where(:site_id => @@site.id).first    
      self.smtp_settings['user_name']            = config.user_name
      self.smtp_settings['password']             = config.password
      self.smtp_settings['address']              = config.address
      self.smtp_settings['port']                 = config.port
      self.smtp_settings['domain']               = config.domain
      self.smtp_settings['authentication']       = config.authentication
      self.smtp_settings['enable_starttls_auto'] = config.enable_starttls_auto
    end
    
  end
end

Version data entries

413 entries across 413 versions & 1 rubygems

Version Path
caboose-cms-0.9.229 app/mailers/caboose/caboose_mailer.rb
caboose-cms-1.0.2 app/mailers/caboose/caboose_mailer.rb
caboose-cms-1.0.1 app/mailers/caboose/caboose_mailer.rb
caboose-cms-0.9.228 app/mailers/caboose/caboose_mailer.rb
caboose-cms-0.9.227 app/mailers/caboose/caboose_mailer.rb
caboose-cms-0.9.226 app/mailers/caboose/caboose_mailer.rb
caboose-cms-0.9.225 app/mailers/caboose/caboose_mailer.rb
caboose-cms-0.9.224 app/mailers/caboose/caboose_mailer.rb
caboose-cms-0.9.223 app/mailers/caboose/caboose_mailer.rb
caboose-cms-0.9.222 app/mailers/caboose/caboose_mailer.rb
caboose-cms-0.9.221 app/mailers/caboose/caboose_mailer.rb
caboose-cms-0.9.220 app/mailers/caboose/caboose_mailer.rb
caboose-cms-0.9.219 app/mailers/caboose/caboose_mailer.rb
caboose-cms-0.9.218 app/mailers/caboose/caboose_mailer.rb
caboose-cms-0.9.217 app/mailers/caboose/caboose_mailer.rb
caboose-cms-0.9.216 app/mailers/caboose/caboose_mailer.rb
caboose-cms-0.9.215 app/mailers/caboose/caboose_mailer.rb
caboose-cms-0.9.214 app/mailers/caboose/caboose_mailer.rb
caboose-cms-0.9.213 app/mailers/caboose/caboose_mailer.rb
caboose-cms-0.9.212 app/mailers/caboose/caboose_mailer.rb