Sha256: 11fbacca8fff8aabd7c5d61711d33046dc906a8797fa7f3f764bd1f7b5ef987c
Contents?: true
Size: 231 Bytes
Versions: 2
Compression:
Stored size: 231 Bytes
Contents
# Creates a limited array with a FIFO. class SimpleArrayEviction attr_accessor :n def initialize(n=nil) @n = n || 10 end def update(ary) while ary.size > self.n ary.nontainting_shift end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
davidrichards-repositories-0.0.3 | lib/repositories/simple_array_eviction.rb |
davidrichards-repositories-0.0.4 | lib/repositories/simple_array_eviction.rb |