class Syslog::Transport::UDPTransport
Public Class Methods
new(port_or_hostname, port = nil, sock_proto = Socket::AF_INET)
click to toggle source
Calls superclass method
Syslog::Transport::DatagramSocketTransport::new
# File lib/syslog/transport/udp.rb, line 10 def initialize(port_or_hostname, port = nil, sock_proto = Socket::AF_INET) @sock = UDPSocket.new(sock_proto) if port.nil? host = '' port = port_or_hostname else host = port_or_hostname end @sock.bind(host, port) super(@sock) end
Public Instance Methods
close()
click to toggle source
# File lib/syslog/transport/udp.rb, line 25 def close @sock.close unless @sock.closed? end