Parent

Included Modules

Class/Module Index [+]

Quicksearch

NewsMailer

Public Instance Methods

daily_newsletter(user_id) click to toggle source
# File app/mailers/news_mailer.rb, line 17
def daily_newsletter(user_id)
  user=User.find(user_id)
  self.message.perform_deliveries = false unless user.flag_getemails
  ability= Ability.new(user)
  
  @neuigkeiten=Neuigkeit.accessible_by(ability).published_scope.where("cache_order<2")
end
daily_reminder(user_id) click to toggle source
# File app/mailers/news_mailer.rb, line 25
  def daily_reminder(user_id)
    user=User.find(user_id)
    @user=user
    self.message.perform_deliveries = false unless user.flag_getemails
    @ability = Ability.new(user)
    @calentries = Calentry.of_month(Date.today).limit(100)
#    @neuigkeiten=Neuigkeit.accessiblße_by(ability).published_scope.where("cache_order<2")
    mail(to: user.email,      content_type: "text/html", subject: "sdf")
    render locals: {c_user: user}
 end
neuigkeit_mail(email, neuigkeit_id) click to toggle source
# File app/mailers/news_mailer.rb, line 6
def neuigkeit_mail(email, neuigkeit_id)
  @neuigkeit= Neuigkeit.find(neuigkeit_id)
  @user=User.first
  @ability=Ability.new(@user)
  subject =  @neuigkeit.title
  subject = subject.to_s + " email: " + email.to_s if Rails.env=="development"
  email = "andis@fet.at" if Rails.env=="development"
  email="andis@fet.at"
  mail(to: email, subject: subject)
  render locals: {current_user: User.first}
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.