Module: MetricSystem::Server::Buffer
Instance Method Summary collapse
Instance Method Details
#buffer ⇒ Object
11 12 13 |
# File 'lib/metric_system/server.rb', line 11 def buffer @buffer ||= [] end |
#length ⇒ Object
24 25 26 |
# File 'lib/metric_system/server.rb', line 24 def length buffer.length end |
#push(event) ⇒ Object
20 21 22 |
# File 'lib/metric_system/server.rb', line 20 def push(event) buffer << event end |
#take ⇒ Object
15 16 17 18 |
# File 'lib/metric_system/server.rb', line 15 def take taken, @buffer = @buffer, [] taken end |