HEX
Server: Apache
System: Linux vps-cdc32557.vps.ovh.ca 5.15.0-156-generic #166-Ubuntu SMP Sat Aug 9 00:02:46 UTC 2025 x86_64
User: hanode (1017)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: //usr/share/ri/3.0.0/system/Readline/cdesc-Readline.ri
U:RDoc::NormalModule[iI"
Readline:ET@0o:RDoc::Markup::Document:@parts[o;;[o:RDoc::Markup::Paragraph;[
I">The Readline module provides interface for GNU Readline. ;TI"FThis module defines a number of methods to facilitate completion ;TI";and accesses input history from the Ruby interpreter. ;TI"3This module supported Edit Line(libedit) too. ;TI"-libedit is compatible with GNU Readline.;To:RDoc::Markup::BlankLineo:RDoc::Markup::List:
@type:	NOTE:@items[o:RDoc::Markup::ListItem:@label[I"GNU Readline;T;[o;	;[I"/http://www.gnu.org/directory/readline.html;To;;[I"libedit;T;[o;	;[I"%http://www.thrysoee.dk/editline/;T@o;	;[I"IReads one inputted line with line edit by Readline.readline method. ;TI"=At this time, the facilitatation completion and the key ;TI"7bind like Emacs can be operated like GNU Readline.;T@o:RDoc::Markup::Verbatim;[	I"require "readline"
;TI"/while buf = Readline.readline("> ", true)
;TI"
  p buf
;TI"	end
;T:@format0o;	;[I"EThe content that the user input can be recorded to the history. ;TI"?The history can be accessed by Readline::HISTORY constant.;T@o;;[
I"require "readline"
;TI"/while buf = Readline.readline("> ", true)
;TI"   p Readline::HISTORY.to_a
;TI"  print("-> ", buf, "\n")
;TI"	end
;T;0o;	;[I"BDocumented by Kouji Takao <kouji dot takao at gmail dot com>.;T:
@fileI"ext/readline/readline.c;T:0@omit_headings_from_table_of_contents_below0;0;0[[	U:RDoc::Constant[iI"HISTORY;TI"Readline::HISTORY;T:public0o;;[o;	;[	I"EThe history buffer. It extends Enumerable module, so it behaves ;TI"just like an array. ;TI"@For example, gets the fifth content that the user input by ;TI"<code>HISTORY[4]</code>.;T;@=;0@=@cRDoc::NormalModule0U;[iI"FILENAME_COMPLETION_PROC;TI"'Readline::FILENAME_COMPLETION_PROC;T;0o;;[o;	;[I"HThe Object with the call method that is a completion for filename. ;TI"6This is sets by Readline.completion_proc= method.;T;@=;0@=@@L0U;[iI"USERNAME_COMPLETION_PROC;TI"'Readline::USERNAME_COMPLETION_PROC;T;0o;;[o;	;[I"IThe Object with the call method that is a completion for usernames. ;TI"6This is sets by Readline.completion_proc= method.;T;@=;0@=@@L0U;[iI"VERSION;TI"Readline::VERSION;T;0o;;[o;	;[I"/Version string of GNU Readline or libedit.;T@;@=;0@=@@L0[[[I"
class;T[[;[,[I"basic_quote_characters;TI"ext/readline/readline.c;T[I"basic_quote_characters=;T@s[I" basic_word_break_characters;T@s[I"!basic_word_break_characters=;T@s[I"completer_quote_characters;T@s[I" completer_quote_characters=;T@s[I"$completer_word_break_characters;T@s[I"%completer_word_break_characters=;T@s[I" completion_append_character;T@s[I"!completion_append_character=;T@s[I"completion_case_fold;T@s[I"completion_case_fold=;T@s[I"completion_proc;T@s[I"completion_proc=;T@s[I"completion_quote_character;T@s[I"delete_text;T@s[I"emacs_editing_mode;T@s[I"emacs_editing_mode?;T@s[I"filename_quote_characters;T@s[I"filename_quote_characters=;T@s[I"get_screen_size;T@s[I"input=;T@s[I"insert_text;T@s[I"line_buffer;T@s[I"output=;T@s[I"
point;T@s[I"point=;T@s[I"pre_input_hook;T@s[I"pre_input_hook=;T@s[I"quoting_detection_proc;T@s[I"quoting_detection_proc=;T@s[I"
readline;T@s[I"redisplay;T@s[I"refresh_line;T@s[I"set_screen_size;T@s[I"special_prefixes;T@s[I"special_prefixes=;T@s[I"vi_editing_mode;T@s[I"vi_editing_mode?;T@s[:protected[[:private[[I"
instance;T[[;[[;[[;[[[U:RDoc::Context::Section[i0o;;[;0;0[@=I"lib/debug.rb;T@=cRDoc::TopLevel