var search_data = {"index":{"searchIndex":["io","readable","console()","console_size()","cooked()","cooked!()","default_console_size()","echo=()","echo?()","getch()","getch()","iflush()","ioflush()","noecho()","oflush()","raw()","raw!()","winsize()","winsize=()","makefile"],"longSearchIndex":["io","io::readable","io::console()","io::console_size()","io#cooked()","io#cooked!()","io::default_console_size()","io#echo=()","io#echo?()","io#getch()","io::readable#getch()","io#iflush()","io#ioflush()","io#noecho()","io#oflush()","io#raw()","io#raw!()","io#winsize()","io#winsize=()",""],"info":[["IO","","IO.html","",""],["IO::readable","","IO/readable.html","",""],["console","IO","IO.html#method-c-console","()","<p>Returns an File instance opened console.\n<p>You must require &#39;io/console&#39; to use this method.\n"],["console_size","IO","IO.html#method-c-console_size","()",""],["cooked","IO","IO.html#method-i-cooked","()","<p>Yields <code>self</code> within cooked mode.\n\n<pre class=\"ruby\"><span class=\"ruby-constant\">STDIN</span>.<span class=\"ruby-identifier\">cooked</span>(<span class=\"ruby-operator\">&amp;</span>:<span class=\"ruby-identifier\">gets</span>)\n</pre>\n<p>will read and return a line with echo back and line …\n"],["cooked!","IO","IO.html#method-i-cooked-21","()","<p>Enables cooked mode.\n<p>If the terminal mode needs to be back, use io.cooked { … }.\n<p>You must require &#39;io/console&#39; …\n"],["default_console_size","IO","IO.html#method-c-default_console_size","()",""],["echo=","IO","IO.html#method-i-echo-3D","(p1)","<p>Enables/disables echo back. On some platforms, all combinations of this\nflags and raw/cooked mode may …\n"],["echo?","IO","IO.html#method-i-echo-3F","()","<p>Returns <code>true</code> if echo back is enabled.\n<p>You must require &#39;io/console&#39; to use this method.\n"],["getch","IO","IO.html#method-i-getch","(*args)","<p>Reads and returns a character in raw mode.\n<p>You must require &#39;io/console&#39; to use this method.\n"],["getch","IO::readable","IO/readable.html#method-i-getch","(*args)",""],["iflush","IO","IO.html#method-i-iflush","()","<p>Flushes input buffer in kernel.\n<p>You must require &#39;io/console&#39; to use this method.\n"],["ioflush","IO","IO.html#method-i-ioflush","()","<p>Flushes input and output buffers in kernel.\n<p>You must require &#39;io/console&#39; to use this method. …\n"],["noecho","IO","IO.html#method-i-noecho","()","<p>Yields <code>self</code> with disabling echo back.\n\n<pre class=\"ruby\"><span class=\"ruby-constant\">STDIN</span>.<span class=\"ruby-identifier\">noecho</span>(<span class=\"ruby-operator\">&amp;</span>:<span class=\"ruby-identifier\">gets</span>)\n</pre>\n<p>will read and return a line without echo back. …\n"],["oflush","IO","IO.html#method-i-oflush","()","<p>Flushes output buffer in kernel.\n<p>You must require &#39;io/console&#39; to use this method.\n"],["raw","IO","IO.html#method-i-raw","(*args)","<p>Yields <code>self</code> within raw mode.\n\n<pre class=\"ruby\"><span class=\"ruby-constant\">STDIN</span>.<span class=\"ruby-identifier\">raw</span>(<span class=\"ruby-operator\">&amp;</span>:<span class=\"ruby-identifier\">gets</span>)\n</pre>\n<p>will read and return a line without echo back and line editing. …\n"],["raw!","IO","IO.html#method-i-raw-21","(*args)","<p>Enables raw mode.\n<p>If the terminal mode needs to be back, use io.raw { … }.\n<p>You must require &#39;io/console&#39; …\n"],["winsize","IO","IO.html#method-i-winsize","()","<p>Returns console size.\n<p>You must require &#39;io/console&#39; to use this method.\n"],["winsize=","IO","IO.html#method-i-winsize-3D","(p1)","<p>Tries to set console size.  The effect depends on the platform and the\nrunning environment.\n<p>You must require …\n"],["Makefile","","Makefile.html","","<p>SHELL = /bin/sh\n<p># V=0 quiet, V=1 verbose.  other values don&#39;t work. V = 1 Q1 = $(V:1=)\nQ = $(Q1:0=@) …\n"]]}}