class Byebug::SourceCommand
It can be used to restore a previously saved debugging session.
Execute a file containing byebug commands.
def description
def description <<-EOD source <file> Executes file <file> containing byebug commands. EOD end
def execute
def execute return puts(help) unless @match[1] unless @state && @state.interface return errmsg(pr('source.errors.not_available')) end file = File.expand_path(@match[1]).strip unless File.exist?(file) return errmsg(pr('source.errors.not_found', file: file)) end @state.interface.read_file(file) end
def regexp
def regexp /^\s* so(?:urce)? (?:\s+(\S+))? \s*$/x end