Class: Net::SMTPWithSourceIp

Inherits:
SMTP
  • Object
show all
Defined in:
lib/smtp_with_source_ip.rb

Instance Method Summary collapse

Constructor Details

#initialize(address, port = nil, source_ip = nil) ⇒ SMTPWithSourceIp

Returns a new instance of SMTPWithSourceIp.



5
6
7
8
# File 'lib/smtp_with_source_ip.rb', line 5

def initialize(address, port = nil, source_ip = nil)
  super(address, port)
  @source_ip = source_ip
end

Instance Method Details

#tcp_socket(address, port) ⇒ Object



10
11
12
# File 'lib/smtp_with_source_ip.rb', line 10

def tcp_socket(address, port)
  TCPSocket.open address, port, @source_ip
end