lib/irb/cmd/subirb.rb


DEFINITIONS

This source file includes following functions.


   1  #!/usr/local/bin/ruby
   2  #
   3  #   multi.rb - 
   4  #       $Release Version: 0.9$
   5  #       $Revision: 1.1 $
   6  #       $Date: 2002/07/09 11:17:17 $
   7  #       by Keiju ISHITSUKA(Nihon Rational Software Co.,Ltd)
   8  #
   9  # --
  10  #
  11  #   
  12  #
  13  
  14  require "irb/cmd/nop.rb"
  15  require "irb/ext/multi-irb"
  16  
  17  module IRB
  18    module ExtendCommand
  19      class IrbCommand<Nop
  20        def execute(*obj)
  21          IRB.irb(nil, *obj)
  22        end
  23      end
  24  
  25      class Jobs<Nop
  26        def execute
  27          IRB.JobManager
  28        end
  29      end
  30  
  31      class Foreground<Nop
  32        def execute(key)
  33          IRB.JobManager.switch(key)
  34        end
  35      end
  36  
  37      class Kill<Nop
  38        def execute(*keys)
  39          IRB.JobManager.kill(*keys)
  40        end
  41      end
  42    end
  43  end