End of Life Ruby 3.2 has reached end of life and gets no more fixes. Switch to Ruby 4.0 →
class method
Readline.get_screen_size
Readline.get_screen_size → [rows, columns]
ext/readline/readline.c
View on GitHub ↗
static VALUE
readline_s_get_screen_size(VALUE self)
{
int rows, columns;
VALUE res;
rl_get_screen_size(&rows, &columns);
res = rb_ary_new();
rb_ary_push(res, INT2NUM(rows));
rb_ary_push(res, INT2NUM(columns));
return res;
}
Returns the terminal’s rows and columns.
See GNU Readline’s rl_get_screen_size function.
Raises NotImplementedError if the using readline library does not support.
See also
.filename_quote_characters=
.input=
.filename_quote_characters
.insert_text
also in
3.1 · 3.0