class StatsdServer::Input::Udp
Attributes
logger[RW]
stats[RW]
Public Class Methods
new()
click to toggle source
# File lib/statsdserver/input/udp.rb, line 12 def initialize @logger = Logger.new(STDOUT) end
Public Instance Methods
receive_data(packet)
click to toggle source
# File lib/statsdserver/input/udp.rb, line 17 def receive_data(packet) raise "@stats must be set" unless @stats begin StatsdServer::Proto::V1.parse(packet, @stats) rescue StatsdServer::Proto::ParseError => e @logger.warn(e.message) end end