Help for this page

Select Code to Download


  1. or download this
    class FixedSizeQueue
        def initialize(size)
    ...
            end
        end
    end
    
  2. or download this
    2:16% irb -r ./fsq.rb
    irb(main):001:0> q = FixedSizeQueue.new(3)
    ...
    => #<FixedSizeQueue:0x9317c6c @max_size=3, @items=[3, 5, 7]>
    irb(main):009:0> FixedSizeQueue.instance_methods(false)
    => [:pop, :push]