class Moped::Sockets::SSL
This is a wrapper around a tcp socket.
Attributes
Public Class Methods
Source
# File lib/moped/sockets/ssl.rb, line 21 def initialize(host, port) @host, @port = host, port handle_socket_errors do @socket = TCPSocket.new(host, port) super(socket) self.sync_close = true connect end end
Initialize the new TCPSocket with SSL
.
@example Initialize the socket.
SSL.new("127.0.0.1", 27017)
@param [ String
] host The host. @param [ Integer
] port The port.
@since 1.2.0
Calls superclass method
Public Instance Methods
Source
# File lib/moped/sockets/ssl.rb, line 36 def set_encoding(string) socket.set_encoding(string) end
Set the encoding of the underlying socket.
@param [ String
] string The encoding.
@since 1.3.0
Source
# File lib/moped/sockets/ssl.rb, line 45 def setsockopt(*args) socket.setsockopt(*args) end
Set a socket option on the underlying socket.
@param [ Array
<Object> ] args The option arguments.
@since 1.3.0