Peek at the top of the stack.
a = [1, 2, 3] a.peek #=> 3 a #=> [1, 2, 3]
# File lib/core/facets/stackable.rb, line 81 81: def peek 82: slice(1) 83: end
Poke item onto the stack.
a = [2, 3] a.poke(1) #=> [1, 2, 3] TODO: Better name (besides unshift)?
# File lib/core/facets/stackable.rb, line 69 69: def poke(x) 70: insert(0,x) 71: end
Pop item off stack.
a = [1, 2, 3] a.pop #=> 3 a #=> [1, 2]
# File lib/core/facets/stackable.rb, line 37 37: def pop 38: splice(1) 39: end
Pull item off the stack.
a = [1, 2, 3] a.pull #=> 1 a #=> [2, 3]
# File lib/core/facets/stackable.rb, line 56 56: def pull 57: slice(0) 58: end
Disabled; run with --debug to generate this.
Generated with the Darkfish Rdoc Generator 1.1.6.