Simplify IRB monkeypatch
This commit is contained in:
parent
21c329e0eb
commit
764d8b676d
@ -3,15 +3,12 @@ require 'irb'
|
|||||||
module IRB
|
module IRB
|
||||||
@setup_done = false
|
@setup_done = false
|
||||||
|
|
||||||
|
def IRB.parse_opts
|
||||||
|
end
|
||||||
|
|
||||||
def IRB.start_within(binding)
|
def IRB.start_within(binding)
|
||||||
unless @setup_done
|
unless @setup_done
|
||||||
# make IRB ignore our command line arguments
|
|
||||||
begin
|
|
||||||
saved_args = ARGV.shift(ARGV.size)
|
|
||||||
IRB.setup(nil)
|
IRB.setup(nil)
|
||||||
ensure
|
|
||||||
ARGV.replace(saved_args)
|
|
||||||
end
|
|
||||||
@setup_done = true
|
@setup_done = true
|
||||||
end
|
end
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user