Module: SimpleMetrics::ClientHandler

Defined in:
lib/simple_metrics/udp_server.rb

Constant Summary collapse

@@data =
[]

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.get_and_clear_dataObject



15
16
17
18
19
# File 'lib/simple_metrics/udp_server.rb', line 15

def get_and_clear_data
  data = @@data.dup
  @@data = []
  data
end

Instance Method Details

#post_initObject



22
23
24
# File 'lib/simple_metrics/udp_server.rb', line 22

def post_init
  SimpleMetrics.logger.info "ClientHandler entering post_init"
end

#receive_data(data) ⇒ Object



26
27
28
29
# File 'lib/simple_metrics/udp_server.rb', line 26

def receive_data(data)
  SimpleMetrics.logger.debug "received_data: #{data.inspect}"
  @@data << data
end