Sha256: 4d32ad1382717e8b344314a31a5020aa8368751ce38cbd376bc5d9f2b11e348e

Contents?: true

Size: 1.67 KB

Versions: 20

Compression:

Stored size: 1.67 KB

Contents

class UserMailer < ActionMailer::Base
  unloadable
  
  layout 'email_default'
  default_url_options[:host] = GlobalConfig.application_url
  
  def activation_confirmation(user)
    muck_setup_email(user)
    subject   I18n.t('muck.users.activation_complete')
    body      :user => user
  end
  
  def activation_instructions(user)
    muck_setup_email(user)
    subject   I18n.t('muck.users.activation_instructions')
    body      :user => user,
              :account_activation_url => activate_url(user.perishable_token)
  end

  def password_not_active_instructions(user)
    muck_setup_email(user)
    subject   I18n.t('muck.users.account_not_activated', :application_name => GlobalConfig.application_name)
    body      :user => user
  end

  def password_reset_instructions(user)
    muck_setup_email(user)
    subject   I18n.t('muck.users.password_reset_email_subject', :application_name => GlobalConfig.application_name)
    body      :user => user
  end

  def welcome_notification(user)
    muck_setup_email(user)
    subject   I18n.t('muck.users.welcome_email_subject', :application_name => GlobalConfig.application_name)
    body      :user => user,
              :application_name => GlobalConfig.application_name
  end

  def username_request(user)
    muck_setup_email(user)
    subject   I18n.t('muck.users.request_username_subject', :application_name => GlobalConfig.application_name)
    body      :user => user,
              :application_name => GlobalConfig.application_name
  end

  def access_code(email, subject, message, code)
    muck_setup_email(email)
    subject       subject
    body          :message => message, :code => code
    content_type  "text/html"
  end
    
end

Version data entries

20 entries across 20 versions & 1 rubygems

Version Path
muck-users-0.3.20 app/models/user_mailer.rb
muck-users-0.3.19 app/models/user_mailer.rb
muck-users-0.3.18 app/models/user_mailer.rb
muck-users-0.3.17 app/models/user_mailer.rb
muck-users-0.3.16 app/models/user_mailer.rb
muck-users-0.3.15 app/models/user_mailer.rb
muck-users-0.3.14 app/models/user_mailer.rb
muck-users-0.3.13 app/models/user_mailer.rb
muck-users-0.3.12 app/models/user_mailer.rb
muck-users-0.3.11 app/models/user_mailer.rb
muck-users-0.3.10 app/models/user_mailer.rb
muck-users-0.3.9 app/models/user_mailer.rb
muck-users-0.3.8 app/models/user_mailer.rb
muck-users-0.3.7 app/models/user_mailer.rb
muck-users-0.3.6 app/models/user_mailer.rb
muck-users-0.3.4 app/models/user_mailer.rb
muck-users-0.3.3 app/models/user_mailer.rb
muck-users-0.3.2 app/models/user_mailer.rb
muck-users-0.3.1 app/models/user_mailer.rb
muck-users-0.3.0 app/models/user_mailer.rb