class Statsdeify::Writer

Attributes

url[RW]

Public Class Methods

new(url) click to toggle source
# File lib/statsdeify/writer.rb, line 5
def initialize(url)
  self.url = url
end

Public Instance Methods

puts(measurement) click to toggle source
# File lib/statsdeify/writer.rb, line 18
def puts(measurement)
  socket.send(measurement.to_s, 0) 
end
socket() click to toggle source
# File lib/statsdeify/writer.rb, line 9
def socket
  unless @socket
    uri = URI.parse(url)
    @socket = UDPSocket.new
    @socket.connect(uri.host, uri.port)
  end
  @socket
end