Class: Net::SMTPWithSourceIp
- Inherits:
-
SMTP
- Object
- SMTP
- Net::SMTPWithSourceIp
- Defined in:
- lib/smtp_with_source_ip.rb
Instance Method Summary collapse
-
#initialize(address, port = nil, source_ip = nil) ⇒ SMTPWithSourceIp
constructor
A new instance of SMTPWithSourceIp.
- #tcp_socket(address, port) ⇒ Object
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 |