class ServState::Rotator

Attributes

data[R]
size[R]

Public Class Methods

new(size) click to toggle source
# File lib/ServState/rotator.rb, line 12
def initialize(size)
  @size = size
  @data = Array.new(@size, [0, 0, 0, 0]) # [cpu, ram, netdown, netup]
end

Public Instance Methods

append(values) click to toggle source
# File lib/ServState/rotator.rb, line 5
def append(values)
  @data[@size] = [values[:cpu], values[:ram], values[:down], values[:up]]
  @data.shift
end