1# multi.rb - 2# $Release Version: 0.9.6$ 3# $Revision: 38358 $ 4# by Keiju ISHITSUKA(keiju@ruby-lang.org) 5# 6# -- 7# 8# 9# 10 11require "irb/cmd/nop.rb" 12require "irb/ext/multi-irb" 13 14# :stopdoc: 15module IRB 16 module ExtendCommand 17 class IrbCommand<Nop 18 def execute(*obj) 19 IRB.irb(nil, *obj) 20 end 21 end 22 23 class Jobs<Nop 24 def execute 25 IRB.JobManager 26 end 27 end 28 29 class Foreground<Nop 30 def execute(key) 31 IRB.JobManager.switch(key) 32 end 33 end 34 35 class Kill<Nop 36 def execute(*keys) 37 IRB.JobManager.kill(*keys) 38 end 39 end 40 end 41end 42# :startdoc: 43