Você pode alterar pelo comando mode con
Por exemplo, para alterar o tamanho para 120x40
mode con:cols=120 lines=40
Você também pode alterar apenas a largura ou a altura especificando cols
ou lines
mode con: lines=40
O espaço entre con:
e cols
ou lines
é opcional
Não sei se o Ruby pode acessar ou não as APIs do Windows, mas você pode executar os comandos acima para alterar o tamanho que desejar. Se ele não suporta o comando running diretamente, você pode executá-lo através do cmd
cmd.exe /c mode con:cols=NUMCOLS lines=NUMLINES
Para alguns outros idiomas, você pode alterar diretamente o tamanho da janela do console por meio da API do console
using System;
class Program
{
static void Main()
{
Console.SetBufferSize(100, 9999);
}
}
EDIT: Um comando mais curto
mode WIDTH,HEIGHT
mode 120,40
É um recurso não documentado do comando modo
Syntax
...
Display size - number of columns wide and number of lines deep:
MODE CON[:] [COLS=c] [LINES=n]
undocumented) abbreviated version of the above:
MODE Cols, Lines