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