Module

IRB

Inheritance
  irb/workspace-binding.rb -
      $Release Version: 0.9.5$
      $Revision: 11708 $
      $Date: 2007-02-13 08:01:19 +0900 (Tue, 13 Feb 2007) $
      by Keiju ISHITSUKA(keiju@ruby-lang.org)

Classes & Modules

Constants

Name   Description
FEATURE_IOPT_CHANGE_VERSION = "1.9.0"
IRBRC_EXT = "rc"
STDIN_FILE_NAME = "(line)" InputMethod
    StdioInputMethod
    FileInputMethod
    (ReadlineInputMethod)

Methods

Class

Visibility Signature
public CurrentContext ()
public CurrentContext ()
public JobManager ()
public conf ()
public delete_caller ()
public init_config (ap_path)
public init_error ()
public initialize_tracer ()
public irb (file = nil, *main)
public irb_abort (irb, exception = Abort)
public irb_exit (irb, ret)
public load_modules ()
public parse_opts ()
public print_usage ()
public rc_file (ext = IRBRC_EXT)
public rc_file_generators () {|proc{|rc| rc == "rc" ? irbrc : irbrc+rc| ...}
public run_config ()
public setup (ap_path)
public start (ap_path = nil)
public version ()

Class Method Detail

CurrentContext()

CurrentContext()

JobManager()

conf()

delete_caller()

init_config(ap_path)

@CONF default setting

init_error()

initialize_tracer()

initialize tracing function

irb(file = nil, *main)

invoke multi-irb

irb_abort(irb, exception = Abort)

irb_exit(irb, ret)

load_modules()

loading modules

parse_opts()

option analyzing

print_usage()

rc_file(ext = IRBRC_EXT)

rc_file_generators() {|proc{|rc| rc == "rc" ? irbrc : irbrc+rc| ...}

enumerate possible rc-file base name generators

run_config()

running config

setup(ap_path)

initialize config

start(ap_path = nil)

initialize IRB and start TOP_LEVEL irb

version()

IRB version method