[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