From a41e088604e70302d01ae6ba41ae334e08bdc690 Mon Sep 17 00:00:00 2001 From: Stan Lo Date: Sat, 10 Jun 2023 13:51:33 +0100 Subject: [PATCH] [ruby/irb] Remove the unused fork command definition (https://github.com/ruby/irb/pull/600) https://github.com/ruby/irb/commit/b039b89343 --- lib/irb/cmd/fork.rb | 34 ---------------------------------- 1 file changed, 34 deletions(-) delete mode 100644 lib/irb/cmd/fork.rb diff --git a/lib/irb/cmd/fork.rb b/lib/irb/cmd/fork.rb deleted file mode 100644 index 1cd235997f..0000000000 --- a/lib/irb/cmd/fork.rb +++ /dev/null @@ -1,34 +0,0 @@ -# frozen_string_literal: false -# -# fork.rb - -# by Keiju ISHITSUKA(keiju@ruby-lang.org) -# - -require_relative "nop" - -module IRB - # :stopdoc: - - module ExtendCommand - class Fork < Nop - def execute - pid = __send__ ExtendCommand.irb_original_method_name("fork") - unless pid - class << self - alias_method :exit, ExtendCommand.irb_original_method_name('exit') - end - if block_given? - begin - yield - ensure - exit - end - end - end - pid - end - end - end - - # :startdoc: -end