# frozen_string_literal: true
require_relative "nop"
module IRB
# :stopdoc:
module ExtendCommand
class Exit < Nop
category "IRB"
description "Exit the current irb session."
def execute(*)
IRB.irb_exit
rescue UncaughtThrowError
Kernel.exit
end
end
end
# :startdoc:
end