ÿØÿà JFIF    ÿÛ „ ( %!1!%*+...983,7(-.- PK&]u@1::current_job-i.rinu[U:RDoc::Attr[iI"current_job:ETI" IRB::JobManager#current_job;TI"RW;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"The active irb session;T: @fileI"lib/irb/ext/multi-irb.rb;T:0@omit_headings_from_table_of_contents_below0F@I"IRB::JobManager;TcRDoc::NormalClass0PK&]D=GGmain_thread-i.rinu[U:RDoc::AnyMethod[iI"main_thread:EFI" IRB::JobManager#main_thread;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I""Returns the top level thread.;T: @fileI"lib/irb/ext/multi-irb.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"JobManager;TcRDoc::NormalClass00PK&]@dd inspect-i.rinu[U:RDoc::AnyMethod[iI" inspect:EFI"IRB::JobManager#inspect;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"GOutputs a list of jobs, see the irb command +irb_jobs+, or +jobs+.;T: @fileI"lib/irb/ext/multi-irb.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"JobManager;TcRDoc::NormalClass00PK&]{::new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"IRB::JobManager::new;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"$Creates a new JobManager object;T: @fileI"lib/irb/ext/multi-irb.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"JobManager;TcRDoc::NormalClass00PK&]tQQ insert-i.rinu[U:RDoc::AnyMethod[iI" insert:EFI"IRB::JobManager#insert;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"3Add the given +irb+ session to the jobs Array.;T: @fileI"lib/irb/ext/multi-irb.rb;T:0@omit_headings_from_table_of_contents_below000[I" (irb);T@FI"JobManager;TcRDoc::NormalClass00PK&]! search-i.rinu[U:RDoc::AnyMethod[iI" search:EFI"IRB::JobManager#search;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"4Returns the associated job for the given +key+.;To:RDoc::Markup::BlankLineo; ; [I"LIf given an Integer, it will return the +key+ index for the jobs Array.;T@o; ; [I"FWhen an instance of Irb is given, it will return the irb session ;TI"associated with +key+.;T@o; ; [I"JIf given an instance of Thread, it will return the associated thread ;TI".+key+ using Object#=== on the jobs Array.;T@o; ; [I"NOtherwise returns the irb session with the same top-level binding as the ;TI"given +key+.;T@o; ; [I"NRaises a NoSuchJob exception if no job can be found with the given +key+.;T: @fileI"lib/irb/ext/multi-irb.rb;T:0@omit_headings_from_table_of_contents_below000[I" (key);T@!FI"JobManager;TcRDoc::NormalClass00PK&]rD!FF delete-i.rinu[U:RDoc::AnyMethod[iI" delete:EFI"IRB::JobManager#delete;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"(Deletes the job at the given +key+.;T: @fileI"lib/irb/ext/multi-irb.rb;T:0@omit_headings_from_table_of_contents_below000[I" (key);T@FI"JobManager;TcRDoc::NormalClass00PK&]Q kill-i.rinu[U:RDoc::AnyMethod[iI" kill:EFI"IRB::JobManager#kill;TF: publico:RDoc::Markup::Document: @parts[ o:RDoc::Markup::Paragraph; [I"?Terminates the irb sessions specified by the given +keys+.;To:RDoc::Markup::BlankLineo; ; [I"NRaises an IrbAlreadyDead exception if one of the given +keys+ is already ;TI"terminated.;T@o; ; [I"*See Thread#exit for more information.;T: @fileI"lib/irb/ext/multi-irb.rb;T:0@omit_headings_from_table_of_contents_below000[I" (*keys);T@FI"JobManager;TcRDoc::NormalClass00PK&]ww n_jobs-i.rinu[U:RDoc::AnyMethod[iI" n_jobs:EFI"IRB::JobManager#n_jobs;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"MThe total number of irb sessions, used to set +irb_name+ of the current ;TI" Context.;T: @fileI"lib/irb/ext/multi-irb.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"JobManager;TcRDoc::NormalClass00PK&]9 zz thread-i.rinu[U:RDoc::AnyMethod[iI" thread:EFI"IRB::JobManager#thread;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"IReturns the thread for the given +key+ object, see #search for more ;TI"information.;T: @fileI"lib/irb/ext/multi-irb.rb;T:0@omit_headings_from_table_of_contents_below000[I" (key);T@FI"JobManager;TcRDoc::NormalClass00PK&]7#IFF main_irb-i.rinu[U:RDoc::AnyMethod[iI" main_irb:EFI"IRB::JobManager#main_irb;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"'Returns the top level irb session.;T: @fileI"lib/irb/ext/multi-irb.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"JobManager;TcRDoc::NormalClass00PK&]a__ switch-i.rinu[U:RDoc::AnyMethod[iI" switch:EFI"IRB::JobManager#switch;TF: publico:RDoc::Markup::Document: @parts[ o:RDoc::Markup::Paragraph; [I"KChanges the current active irb session to the given +key+ in the jobs ;TI" Array.;To:RDoc::Markup::BlankLineo; ; [I"NRaises an IrbAlreadyDead exception if the given +key+ is no longer alive.;T@o; ; [I"OIf the given irb session is already active, an IrbSwitchedToCurrentThread ;TI"exception is raised.;T: @fileI"lib/irb/ext/multi-irb.rb;T:0@omit_headings_from_table_of_contents_below000[I" (key);T@FI"JobManager;TcRDoc::NormalClass00PK&]yyirb-i.rinu[U:RDoc::AnyMethod[iI"irb:EFI"IRB::JobManager#irb;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"NReturns the irb session for the given +key+ object, see #search for more ;TI"information.;T: @fileI"lib/irb/ext/multi-irb.rb;T:0@omit_headings_from_table_of_contents_below000[I" (key);T@FI"JobManager;TcRDoc::NormalClass00PK&]hċ=cdesc-JobManager.rinu[U:RDoc::NormalClass[iI"JobManager:ETI"IRB::JobManager;TI" Object;To:RDoc::Markup::Document: @parts[o;;[: @fileI"lib/irb/ext/multi-irb.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[ I"current_job;TI"RW;T: publicFI"lib/irb/ext/multi-irb.rb;T[[[[I" class;T[[; [[I"new;T@[:protected[[: private[[I" instance;T[[; [[I" delete;F@[I" insert;F@[I" inspect;F@[I"irb;F@[I" kill;F@[I" main_irb;F@[I"main_thread;F@[I" n_jobs;F@[I" search;F@[I" switch;F@[I" thread;F@[; [[; [[[U:RDoc::Context::Section[i0o;;[; 0; 0[@I"IRB;FcRDoc::NormalModulePK&]u@1::current_job-i.rinu[PK&]D=GGzmain_thread-i.rinu[PK&]@dd inspect-i.rinu[PK&]{::new-c.rinu[PK&]tQQ insert-i.rinu[PK&]! search-i.rinu[PK&]rD!FF Y delete-i.rinu[PK&]Q  kill-i.rinu[PK&]ww )n_jobs-i.rinu[PK&]9 zz thread-i.rinu[PK&]7#IFF main_irb-i.rinu[PK&]a__ switch-i.rinu[PK&]yyirb-i.rinu[PK&]hċ=^cdesc-JobManager.rinu[PK'8