Class: Blazer::CheckMailer

Inherits:
ActionMailer::Base
  • Object
show all
Includes:
ActionView::Helpers::TextHelper
Defined in:
app/mailers/blazer/check_mailer.rb

Instance Method Summary collapse

Instance Method Details

#failing_checks(email, checks) ⇒ Object



16
17
18
19
# File 'app/mailers/blazer/check_mailer.rb', line 16

def failing_checks(email, checks)
  @checks = checks
  mail to: email, subject: "#{pluralize(checks.size, "Check")} Failing"
end

#state_change(check, state, state_was, rows_count, error) ⇒ Object



7
8
9
10
11
12
13
14
# File 'app/mailers/blazer/check_mailer.rb', line 7

def state_change(check, state, state_was, rows_count, error)
  @check = check
  @state = state
  @state_was = state_was
  @rows_count = rows_count
  @error = error
  mail to: check.emails, reply_to: check.emails, subject: "Check #{state.titleize}: #{check.query.name}"
end