Class | IRB::ExtendCommand::Fork |
In: |
lib/irb/cmd/fork.rb
|
Parent: | Nop |
ExtendCommand | -> | exit |
# File lib/irb/cmd/fork.rb, line 19 19: def execute(&block) 20: pid = send ExtendCommand.irb_original_method_name("fork") 21: unless pid 22: class<<self 23: alias_method :exit, ExtendCommand.irb_original_method_name('exit') 24: end 25: if iterator? 26: begin 27: yield 28: ensure 29: exit 30: end 31: end 32: end 33: pid 34: end