[ruby/irb] Remove the unused fork command definition
(https://github.com/ruby/irb/pull/600) https://github.com/ruby/irb/commit/b039b89343
This commit is contained in:
parent
d7300038e4
commit
a41e088604
@ -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
|
Loading…
x
Reference in New Issue
Block a user