Class

IRB::Irb

Inheritance
< Object

irb interpriter main routine

Attributes

Name Visibility R/W Description
context public R
scanner public RW

Methods

Class

Visibility Signature
public new (workspace = nil, input_method = nil, output_method = nil)

Instance

Visibility Signature
public eval_input ()
public inspect ()
public output_value ()
public prompt (prompt, ltype, indent, line_no)
public signal_handle ()
public signal_handle ()
public signal_status (status) {|if @signal_status == :IN_LOAD| ...}
public suspend_context (context) {|back_context| ...}
public suspend_input_method (input_method) {|back_io| ...}
public suspend_name (path = nil, name = nil) {|back_path, back_name| ...}
public suspend_workspace (workspace) {|back_workspace| ...}

Class Method Detail

new(workspace = nil, input_method = nil, output_method = nil)

Instance Method Detail

eval_input()

inspect()

output_value()

prompt(prompt, ltype, indent, line_no)

signal_handle()

signal_handle()

signal_status(status) {|if @signal_status == :IN_LOAD| ...}

suspend_context(context) {|back_context| ...}

suspend_input_method(input_method) {|back_io| ...}

suspend_name(path = nil, name = nil) {|back_path, back_name| ...}

suspend_workspace(workspace) {|back_workspace| ...}