ensl.org/app/mailers/notifications.rb

59 lines
1.2 KiB
Ruby

class Notifications < ActionMailer::Base
default :from => "staff@ensl.org"
def password user, password
@user = user
@pass = password
mail :to => user.email,
:subject => 'ENSL account password'
end
def pm user, pm
@user = user
@pm = pm
mail :to => user.email,
:subject => 'New ENSL private message'
end
def gather user, gather
@user = user
@gather = gather
mail :to => user.email,
:subject => 'ENSL gather running'
end
def comments user, object
@user = user
@object = object
mail :to => user.email,
:subject => 'New ENSL comments'
end
def challenge user, challenge
@user = user
@challenge = challenge
mail :to => user.email,
:subject => 'New ENSL challenge'
end
def match user, match
@user = user
@match = match
mail :to => user.email,
:subject => 'New ENSL match'
end
def news user, news
@user = user
@news = news
mail :to => user.email,
:subject => 'News on ENSL: ' + news.title
end
def article user, article
@user = user
@article = article
mail :to => user.email,
:subject => 'News on ENSL: ' + article.title
end
end