class Meter::Backends::Udp
Attributes
host[R]
port[R]
Public Class Methods
new(host: '127.0.0.1', port: 8125)
click to toggle source
# File lib/meter/backends/udp.rb, line 10 def initialize(host: '127.0.0.1', port: 8125) @host, @port = host, port end
Public Instance Methods
output_data(data)
click to toggle source
# File lib/meter/backends/udp.rb, line 14 def output_data(data) socket.send data, 0, self.host, self.port end
socket()
click to toggle source
# File lib/meter/backends/udp.rb, line 18 def socket Thread.current["meter_socket_#{self.class.name}"] ||= UDPSocket.new end