Sha256: 95772cbdf59a29797dac6cda933dbd36caf496e23c41781262ad7459b3c07306

Contents?: true

Size: 941 Bytes

Versions: 37

Compression:

Stored size: 941 Bytes

Contents

class MailMethod < ActiveRecord::Base

  MAIL_AUTH = ['none', 'plain', 'login', 'cram_md5']
  SECURE_CONNECTION_TYPES = ['None','SSL','TLS']

  preference :enable_mail_delivery, :boolean, :default => false
  preference :mail_host, :string, :default => 'localhost'
  preference :mail_domain, :string, :default => 'localhost'
  preference :mail_port, :integer, :default => 25
  preference :mail_auth_type, :string, :default => MailMethod::MAIL_AUTH[0]
  preference :smtp_username, :string
  preference :smtp_password, :string
  preference :secure_connection_type, :string, :default => MailMethod::SECURE_CONNECTION_TYPES[0]
  preference :mails_from, :string, :default => "no-reply@example.com"
  preference :mail_bcc, :string, :default => "spree@example.com"
  preference :intercept_email, :string, :default => nil

  validates :environment, :presence => true

  def self.current
    MailMethod.where(:environment => Rails.env).first
  end
end

Version data entries

37 entries across 37 versions & 6 rubygems

Version Path
spree_core-0.70.7 app/models/mail_method.rb
spree_core-0.70.6 app/models/mail_method.rb
apispree_core-0.0.0 app/models/mail_method.rb
My-Commerce_core-1.1.0 app/models/mail_method.rb
My-Commerce_core-1.0.0 app/models/mail_method.rb
MyCommerceapi-1.0.0 core/app/models/mail_method.rb
MyCommerce-0.0.3 core/app/models/mail_method.rb
rfcommerce_core-0.0.3 app/models/mail_method.rb
spree_core-0.60.6 app/models/mail_method.rb
spree_core-0.70.5 app/models/mail_method.rb
spree_core-0.70.4 app/models/mail_method.rb
spree_core-0.60.5 app/models/mail_method.rb
spree_core-0.70.3 app/models/mail_method.rb
spree_core-0.70.2 app/models/mail_method.rb
spree_core-0.30.2 app/models/mail_method.rb
spree_core-0.40.4 app/models/mail_method.rb
spree_core-0.50.4 app/models/mail_method.rb
spree_core-0.60.4 app/models/mail_method.rb
spree_core-0.50.3 app/models/mail_method.rb
spree_core-0.60.3 app/models/mail_method.rb