Sha256: 7c7e50272ace1848437f8e9ce21cee64d996c9ba038fc298d3aaf74060ce4561
Contents?: true
Size: 511 Bytes
Versions: 1
Compression:
Stored size: 511 Bytes
Contents
module Byebug # # Interface class for standard byebug use. # class LocalInterface < Interface def read_command(prompt) readline(prompt, true) end def confirm(prompt) readline(prompt, false) end def puts(*args) STDOUT.puts(*args) end def close end private def readline(prompt, hist) line = Readline.readline(prompt, false) rescue Interrupt puts('^C') retry ensure save_history(line) if hist end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
byebug-3.5.1 | lib/byebug/interfaces/local_interface.rb |