IRB(1) 1 (ruby programmer's reference guide) IRB(1) (NAME) irb - Ruby (SYNOPSIS) irb [--version] [-dfUw] [-I directory] [-r library] [-E external[:internal]] [-W[level]] [--[no]inspect] [--[no]multiline] [--[no]singleline] [--[no]echo] [--[no]colorize] [--[no]autocomplete] [--[no]verbose] [--prompt mode] [--prompt-mode mode] [--inf-ruby-mode] [--simple-prompt] [--noprompt] [--tracer] [--back-trace-limit n] [--] [program_file] [argument ...] (DESCRIPTION) irb REPL ( -- read-eval-print loop) Ruby . (OPTIONS) --version irb . -E external[:internal] --encoding external[:internal] `ruby -E` . () . (:) . (Encoding.default_internal) nil . -I path `ruby -I` . $LOAD_PATH . -U `ruby -U` . (Encoding.default_internal) UTF-8 . -d `ruby -d` . $DEBUG true . -f ~/.irbrc . -w `ruby -w` . -W `ruby -W` . -h --help . -r library `ruby -r` . irb require . --inspect `inspect` ( bc). --noinspect inspect . --multiline (multiline) . --nomultiline . --singleline (singleline) . --nosingleline . --extra-doc-dir . --echo (). --noecho . --echo-on-assignment . --noecho-on-assignment . --truncate-echo-on-assignment (). --colorize . --nocolorize . --autocomplete (autocompletion). --noautocomplete . --regexp-completor regexp. --type-completor type. --verbose . --noverbose . --prompt mode --prompt-mode mode (prompt). `default` `simple` `xmp` `inf-ruby`. --inf-ruby-mode inf- ruby-mode emacs . --multiline --singleline . --simple-prompt . --noprompt . --tracer (trace) . --back-trace-limit n n n (backtrace) . 16 . (ENVIRONMENT) IRB_LANG (locale) irb. IRBRC . XDG_CONFIG_HOME irb XDG_CONFIG_HOME . IRBRC $XDG_CONFIG_HOME/irb/irbrc . RI_PAGER (pager) . PAGER RI_PAGER . VISUAL edit . EDITOR VISUAL edit . NO_COLOR . IRB_USE_AUTOCOMPLETE false . IRB_COMPLETOR . regexp type IRB_COPY_COMMAND (clipboard) . irb ruby(1) . (FILES) ~/.irbrc irb. IRBRC $IRBRC . IRBRC XDG_CONFIG_HOME $XDG_CONFIG_HOME/irb/irbrc . (EXAMPLES) % irb irb(main):001:0> 1 + 1 2 irb(main):002:0> def t(x) irb(main):003:1> x + 1 irb(main):004:1> end => :t irb(main):005:0> t(3) => 4 irb(main):006:0> if t(3) == 4 irb(main):007:1> p :ok irb(main):008:1> end :ok => :ok irb(main):009:0> quit % (SEE ALSO) ruby(1). (BUGS) o security@ruby-lang.org . . o (https://bugs.ruby-lang.org). . . (AUTHORS) Keiju ISHITSUKA. UNIX August 11, 2019 UNIX