Simplify IRB monkeypatch

This commit is contained in:
Jack Nagel 2014-10-05 23:00:59 -05:00
parent 21c329e0eb
commit 764d8b676d

View File

@ -3,15 +3,12 @@ require 'irb'
module IRB
@setup_done = false
def IRB.parse_opts
end
def IRB.start_within(binding)
unless @setup_done
# make IRB ignore our command line arguments
begin
saved_args = ARGV.shift(ARGV.size)
IRB.setup(nil)
ensure
ARGV.replace(saved_args)
end
IRB.setup(nil)
@setup_done = true
end