17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
# File 'lib/coderunner/interactive_methods.rb', line 17
def setup_interactive
@runner = CodeRunner.fetch_runner(CodeRunner::DEFAULT_COMMAND_OPTIONS.dup) unless CodeRunner::DEFAULT_COMMAND_OPTIONS[:q]
@r = @runner
if @r
histfile = @r.root_folder + '/.code-runner-irb-save-history'
if FileTest.exist?(histfile)
if @r.is_in_repo?
repo = Repository.open_in_subfolder(@r.root_folder)
repo.add(histfile)
repo.autocommit("Updated save history in #{repo.relative_path(@r.root_folder)}") if repo.modified? histfile
end
end
end
end
|