#!/usr/bin/ruby
#
## https://rosettacode.org/wiki/Stack
#
class Stack(stack=[]) {
method pop { stack.pop };
method push(item) { stack.push(item) };
method empty { stack.is_empty };
}
var stack = Stack();
stack.push(42);
say stack.pop; # => 42
say stack.empty; # => true