--- !ruby/object:RDoc::RI::ModuleDescription 
attributes: []

class_methods: 
- !ruby/object:RDoc::RI::MethodSummary 
  name: basic_quote_characters
- !ruby/object:RDoc::RI::MethodSummary 
  name: basic_quote_characters=
- !ruby/object:RDoc::RI::MethodSummary 
  name: basic_word_break_characters
- !ruby/object:RDoc::RI::MethodSummary 
  name: basic_word_break_characters=
- !ruby/object:RDoc::RI::MethodSummary 
  name: completer_quote_characters
- !ruby/object:RDoc::RI::MethodSummary 
  name: completer_quote_characters=
- !ruby/object:RDoc::RI::MethodSummary 
  name: completer_word_break_characters
- !ruby/object:RDoc::RI::MethodSummary 
  name: completer_word_break_characters=
- !ruby/object:RDoc::RI::MethodSummary 
  name: completion_append_character
- !ruby/object:RDoc::RI::MethodSummary 
  name: completion_append_character=
- !ruby/object:RDoc::RI::MethodSummary 
  name: completion_case_fold
- !ruby/object:RDoc::RI::MethodSummary 
  name: completion_case_fold=
- !ruby/object:RDoc::RI::MethodSummary 
  name: completion_proc
- !ruby/object:RDoc::RI::MethodSummary 
  name: completion_proc=
- !ruby/object:RDoc::RI::MethodSummary 
  name: emacs_editing_mode
- !ruby/object:RDoc::RI::MethodSummary 
  name: emacs_editing_mode?
- !ruby/object:RDoc::RI::MethodSummary 
  name: filename_quote_characters
- !ruby/object:RDoc::RI::MethodSummary 
  name: filename_quote_characters=
- !ruby/object:RDoc::RI::MethodSummary 
  name: input=
- !ruby/object:RDoc::RI::MethodSummary 
  name: output=
- !ruby/object:RDoc::RI::MethodSummary 
  name: readline
- !ruby/object:RDoc::RI::MethodSummary 
  name: vi_editing_mode
- !ruby/object:RDoc::RI::MethodSummary 
  name: vi_editing_mode?
comment: 
- !ruby/struct:RDoc::Markup::Flow::P 
  :body: The Readline module provides interface for GNU Readline. This module defines a number of methods to facilitate completion and accesses input history from the Ruby interpreter. This module supported Edit Line(libedit) too. libedit is compatible with GNU Readline.
- !ruby/object:RDoc::Markup::Flow::LIST 
  contents: 
  - !ruby/struct:RDoc::Markup::Flow::LI 
    :label: "GNU Readline:"
    :body: http://www.gnu.org/directory/readline.html
  - !ruby/struct:RDoc::Markup::Flow::LI 
    :label: "libedit:"
    :body: http://www.thrysoee.dk/editline/
  type: :NOTE
- !ruby/struct:RDoc::Markup::Flow::P 
  :body: Reads one inputted line with line edit by Readline.readline method. At this time, the facilitatation completion and the key bind like Emacs can be operated like GNU Readline.
- !ruby/struct:RDoc::Markup::Flow::VERB 
  :body: "  require &quot;readline&quot;\n  while buf = Readline.readline(&quot;&gt; &quot;, true)\n    p buf\n  end\n"
- !ruby/struct:RDoc::Markup::Flow::P 
  :body: The content that the user input can be recorded to the history. The history can be accessed by Readline::HISTORY constant.
- !ruby/struct:RDoc::Markup::Flow::VERB 
  :body: "  require &quot;readline&quot;\n  while buf = Readline.readline(&quot;&gt; &quot;, true)\n    p Readline::HISTORY.to_a\n    print(&quot;-&gt; &quot;, buf, &quot;\\n&quot;)\n  end\n"
- !ruby/struct:RDoc::Markup::Flow::P 
  :body: Most of methods raise SecurityError exception if $SAFE is 4.
- !ruby/struct:RDoc::Markup::Flow::P 
  :body: Documented by TAKAO Kouji &lt;kouji at takao7 dot net&gt;.
constants: 
- !ruby/object:RDoc::RI::Constant 
  comment: 
  - !ruby/struct:RDoc::Markup::Flow::P 
    :body: The history buffer. It extends Enumerable module, so it behaves just like an array. For example, gets the fifth content that the user input by HISTORY[4].
  name: HISTORY
  value: history
- !ruby/object:RDoc::RI::Constant 
  comment: 
  - !ruby/struct:RDoc::Markup::Flow::P 
    :body: The Object with the call method that is a completion for filename. This is sets by Readline.completion_proc= method.
  name: FILENAME_COMPLETION_PROC
  value: fcomp
- !ruby/object:RDoc::RI::Constant 
  comment: 
  - !ruby/struct:RDoc::Markup::Flow::P 
    :body: The Object with the call method that is a completion for usernames. This is sets by Readline.completion_proc= method.
  name: USERNAME_COMPLETION_PROC
  value: ucomp
- !ruby/object:RDoc::RI::Constant 
  comment: 
  - !ruby/struct:RDoc::Markup::Flow::P 
    :body: Version string of GNU Readline or libedit.
  name: VERSION
  value: version
full_name: Readline
includes: []

instance_methods: []

name: Readline
