Class: ProblemCheck::MissingMailgunApiKey

Inherits:
ProblemCheck show all
Defined in:
app/services/problem_check/missing_mailgun_api_key.rb

Constant Summary

Constants inherited from ProblemCheck

CORE_PROBLEM_CHECKS, NO_TARGET

Instance Attribute Summary

Attributes inherited from ProblemCheck

#data

Instance Method Summary collapse

Methods inherited from ProblemCheck

[], call, checks, enabled?, identifier, #initialize, inline?, realtime, realtime?, #run, run, scheduled, scheduled?

Constructor Details

This class inherits a constructor from ProblemCheck

Instance Method Details

#callObject



6
7
8
9
10
11
12
# File 'app/services/problem_check/missing_mailgun_api_key.rb', line 6

def call
  return no_problem if !SiteSetting.reply_by_email_enabled
  return no_problem if ActionMailer::Base.smtp_settings[:address] != "smtp.mailgun.org"
  return no_problem if SiteSetting.mailgun_api_key.present?

  problem
end