class Rpush::Daemon::RingBuffer

Public Class Methods

new(max_size) click to toggle source
# File lib/rpush/daemon/ring_buffer.rb, line 4
def initialize(max_size)
  @max_size = max_size
end

Public Instance Methods

<<(obj) click to toggle source
Calls superclass method
# File lib/rpush/daemon/ring_buffer.rb, line 8
def <<(obj)
  shift if size >= @max_size
  super
end
Also aliased as: push
push(obj)
Alias for: <<