Class: Mailer
- Inherits:
-
ActionMailer::Base
- Object
- ActionMailer::Base
- Mailer
- Defined in:
- app/models/mailer.rb
Overview
reopen Redmine Mailer
Instance Method Summary collapse
-
#unfixed_advisories_found(advisories, user_ids) ⇒ Object
Sends notification to specified administrator.
Instance Method Details
#unfixed_advisories_found(advisories, user_ids) ⇒ Object
Sends notification to specified administrator
9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
# File 'app/models/mailer.rb', line 9 def unfixed_advisories_found(advisories, user_ids) if advisories.nil? || advisories.empty? raise "Couldn't find user specified: #{advisories.inspect}" end users = User.active.where(admin: true, id: user_ids).to_a if users.empty? raise ActiveRecord::RecordNotFound.new("Couldn't find user specified: #{user_ids.inspect}") end @advisories = advisories # TODO: Internationalize suject and body. mail(to: users, subject: "[Redmine] Security notification") end |