Sha256: 8df636cff46660f6763714002b67f3768d99268ed9a4617fb5d0a0248ed27887
Contents?: true
Size: 1.19 KB
Versions: 2
Compression:
Stored size: 1.19 KB
Contents
class ClearanceMailer < ActionMailer::Base def self.config_file File.join(RAILS_ROOT, 'config', 'clearance.yml') end def self.config YAML.load(File.read(config_file)).with_indifferent_access[RAILS_ENV] end def config self.class.config end default_url_options[:host] = config[:host] def change_password(user) from config[:do_not_reply] recipients user.email subject I18n.t(:change_password, :scope => [:clearance, :models, :clearance_mailer], :default => "Change your password") body :user => user end def confirmation(user) from config[:do_not_reply] recipients user.email subject I18n.t(:confirmation, :scope => [:clearance, :models, :clearance_mailer], :default => "Account confirmation") body :user => user end def invitation(invitation, url) subject config[:invitation_subject_line] recipients invitation.recipient_email from config[:invitation_from_email] body :invitation => invitation, :signup_url => url invitation.update_attribute(:invited_at, Time.now) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
tonkapark-clearance-0.6.9.2 | app/models/clearance_mailer.rb |
tonkapark-clearance-0.6.9.3 | app/models/clearance_mailer.rb |