Class: StatusCat::Checkers::ActionMailer
- Defined in:
- lib/status_cat/checkers/action_mailer.rb
Constant Summary
Constants inherited from Base
Instance Attribute Summary
Attributes inherited from Base
Instance Method Summary collapse
- #config ⇒ Object
-
#initialize ⇒ ActionMailer
constructor
A new instance of ActionMailer.
Methods inherited from Base
Constructor Details
#initialize ⇒ ActionMailer
Returns a new instance of ActionMailer.
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
# File 'lib/status_cat/checkers/action_mailer.rb', line 5 def initialize @value = "#{config[ :address ]}:#{config[ :port ]}" unless ::ActionMailer::Base.delivery_method == :test @status = fail_on_exception do address = config[ :address ] port = config[ :port ] domain = config[ :domain ] user_name = config[ :user_name ] password = config[ :password ] authentication = config[ :authentication ] Net::SMTP.start( address, port, domain, user_name, password, authentication ) do |smtp| smtp.( '', StatusCat.config.from, StatusCat.config.noreply ) end nil end end end |
Instance Method Details
#config ⇒ Object
25 26 27 |
# File 'lib/status_cat/checkers/action_mailer.rb', line 25 def config @config ||= ::ActionMailer::Base.smtp_settings end |