__evaluate__(context, statements, file = nil, line = nil) Instance Public methods Alias for: evaluate
evaluate(context, statements, file = nil, line = nil) Instance Public methods Evaluate the context of this workspace and use the Tracer library to output the exact lines of code are being executed in chronological order. See lib/tracer.rb for more information. __evaluate__
filter_backtrace(bt) Instance Public methods error message manipulator
CurrentContext() Class Public methods The current IRB::Context of the session, see ::conf irb irb(main):001:0> IRB.CurrentContext.irb_name = "foo" foo(main):002:0> IRB.conf[:MAIN_CONTEXT].irb_name #=> "foo"
JobManager() Class Public methods The current JobManager in the session
conf() Class Public methods Displays current configuration. Modifing the configuration is achieved by sending a message to ::conf. See Configuration at IRB for more information.
initialize_tracer() Class Public methods initialize tracing function
irb(file = nil, *main) Class Public methods Creates a new IRB session, see IRB::Irb.new. The optional file argument is given to IRB::Context.new, along with the workspace created with the remaining arguments, see IRB::WorkSpace.new
irb_abort(irb, exception = Abort) Class Public methods Aborts then interrupts irb. Will raise an Abort exception, or the given exception.
irb_at_exit() Class Public methods Calls each event hook of ::conf when the current session quits.
Page 446 of 11844