Method: Mail::SMTPConnection#initialize

Defined in:
lib/mail/network/delivery_methods/smtp_connection.rb

#initialize(values) ⇒ SMTPConnection

Returns a new instance of SMTPConnection.

Raises:

  • (ArgumentError)


43
44
45
46
47
# File 'lib/mail/network/delivery_methods/smtp_connection.rb', line 43

def initialize(values)
  raise ArgumentError.new('A Net::SMTP object is required for this delivery method') if values[:connection].nil?
  self.smtp = values[:connection]
  self.settings = values
end