Sha256: 435bf449738826d370fd9bc7907d46b51503a03153257ca6c1e2cf8db705abd2

Contents?: true

Size: 441 Bytes

Versions: 3

Compression:

Stored size: 441 Bytes

Contents

require 'remote_syslog_sender_multiline/udp_sender'
require 'remote_syslog_sender_multiline/tcp_sender'

module RemoteSyslogSender
  VERSION = '1.0.3'

  def self.new(remote_hostname, remote_port, options = {})
    protocol = options.delete(:protocol)
    if protocol && protocol.to_sym == :tcp
      TcpSender.new(remote_hostname, remote_port, options)
    else
      UdpSender.new(remote_hostname, remote_port, options)
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
remote_syslog_sender_multiline-1.2.5 lib/remote_syslog_sender_multiline.rb
remote_syslog_sender_multiline-1.2.4 lib/remote_syslog_sender_multiline.rb
remote_syslog_sender_multiline-1.2.3 lib/remote_syslog_sender_multiline.rb