app/mailers/user_mailer.rb

Summary

Maintainability
A
0 mins
Test Coverage
# encoding: utf-8

class UserMailer < ActionMailer::Base
  default from: "keks@uni-hd.de"

  def password_reset(user)
    @user = user
    mail :to => user.mail, :subject => "KeKs: Passwort zurücksetzen"
  end

  def feedback(text, name, addr)
    @text = text
    @name = name
    @mail = addr
    is_valid = @mail =~ /\A[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]+\z/
    mail :to => "keks@uni-hd.de", :subject => "KeKs: Feedback", :from => is_valid ? @mail : "keks@uni-hd.de"
  end
end