n_jobs() Instance Public methods The total number of irb sessions, used to set irb_name of the current Context.
main_thread() Instance Public methods Returns the top level thread.
main_irb() Instance Public methods Returns the top level irb session.
kill(*keys) Instance Public methods Terminates the irb sessions specified by the given keys. Raises an IrbAlreadyDead exception if one of the given keys is already terminated. See Thread#exit for more information.
irb(key) Instance Public methods Returns the irb session for the given key object, see search for more information.
inspect() Instance Public methods Outputs a list of jobs, see the irb command irb_jobs, or jobs.
insert(irb) Instance Public methods Add the given irb session to the jobs Array.
delete(key) Instance Public methods Deletes the job at the given key.
new() Class Public methods Creates a new JobManager object
source_file(path) Instance Public methods Loads a given file in the current session and displays the source lines See IRB::Irb#suspend_input_method for more information.
Page 1893 of 2275