class Utils::Grepper::Queue

def data

def data
  @data.dup
end

def initialize(max_size)

def initialize(max_size)
  @max_size, @data = max_size, []
end

def push(x)

def push(x)
  @data.shift if @data.size > @max_size
  @data << x
  self
end