#!/usr/bin/ruby
var dec = '0123459';
var hex = 'abcf123';
var oct = '7651';
var bin = '101011001';
assert_eq( 123459, dec.num);
assert_eq(180154659, hex.hex);
assert_eq( 4009, oct.oct);
assert_eq( 345, bin.bin);
assert_eq("0.9054054".num, Num("0.9054054"))
assert_eq("0.9054054".num, 4527027/5000000)
assert_eq(%n(0.518518), [259259/500000])
assert_eq(0.518518, 259259/500000)
say "** Test passed!";