class NNTP::SSLConnection

Private Instance Methods

build_socket(args) click to toggle source
# File lib/nntp/ssl_connection.rb, line 8
def build_socket(args)
  url = args.fetch(:url) do
    raise ArgumentError ":url missing"
  end
  port = args.fetch(:port, 563)
  socket = ssl_class.new(TCPSocket.new(url, port))
  socket.connect
  socket
end
ssl_class() click to toggle source
# File lib/nntp/ssl_connection.rb, line 18
def ssl_class
  OpenSSL::SSL::SSLSocket
end