Sha256: 8a26c8f222721758351f0483905d04c2c9c7800e2e40810f963b88132d353e73

Contents?: true

Size: 667 Bytes

Versions: 5

Compression:

Stored size: 667 Bytes

Contents

# frozen_string_literal: false
#   multi.rb -
#   	$Release Version: 0.9.6$
#   	$Revision$
#   	by Keiju ISHITSUKA(keiju@ruby-lang.org)
#
# --
#
#
#

require_relative "nop"
require_relative "../ext/multi-irb"

module IRB
  # :stopdoc:

  module ExtendCommand
    class IrbCommand < Nop
      def execute(*obj)
        IRB.irb(nil, *obj)
      end
    end

    class Jobs < Nop
      def execute
        IRB.JobManager
      end
    end

    class Foreground < Nop
      def execute(key)
        IRB.JobManager.switch(key)
      end
    end

    class Kill < Nop
      def execute(*keys)
        IRB.JobManager.kill(*keys)
      end
    end
  end

  # :startdoc:
end

Version data entries

5 entries across 5 versions & 2 rubygems

Version Path
tdiary-5.2.4 vendor/bundle/ruby/3.1.0/gems/irb-1.4.2/lib/irb/cmd/subirb.rb
irb-1.5.1 lib/irb/cmd/subirb.rb
irb-1.5.0 lib/irb/cmd/subirb.rb
irb-1.4.3 lib/irb/cmd/subirb.rb
irb-1.4.2 lib/irb/cmd/subirb.rb