Add Rubinius and JRuby support