class Infobar::FIFO

def <<(value)

def <<(value)
  @i += 1
  if @i > @n
    @values.shift
    @i -= 1
  end
  @values.push(value)
  self
end

def clear

def clear
  @i = 0
  @values = []
  self
end

def each(&block)

def each(&block)
  @values.each(&block)
  self
end

def empty?

def empty?
  @i.zero?
end

def initialize(n)

def initialize(n)
  @n = n
  clear
end

def max_size

def max_size
  @n
end