APIdock / Ruby
/
Browse About
method

get_screen_size

v2_5_5 - Show latest stable - Class: Readline
get_screen_size()
public

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.

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;
}

Related methods

  • Class methods
  • basic_quote_characters
  • basic_quote_characters=
  • basic_word_break_characters
  • basic_word_break_characters=
  • completer_quote_characters
  • completer_quote_characters=
  • completer_word_break_characters
  • completer_word_break_characters=
  • completion_append_character
  • completion_append_character=
  • completion_case_fold
  • completion_case_fold=
  • completion_proc
  • completion_proc=
  • delete_text
  • emacs_editing_mode
  • emacs_editing_mode?
  • filename_quote_characters
  • filename_quote_characters=
  • get_screen_size
  • input=
  • insert_text
  • line_buffer
  • output=
  • point
  • point=
  • pre_input_hook
  • pre_input_hook=
  • quoting_detection_proc
  • quoting_detection_proc=
  • readline
  • redisplay
  • refresh_line
  • set_screen_size
  • special_prefixes
  • special_prefixes=
  • vi_editing_mode
  • vi_editing_mode?
APIdock API Documentation Browser

Measure software delivery performance with DORA metrics in Swarmia.

© 2026 APIdock