Sha256: bad350ea2997d1f427036ebf6a5fc26d17190f90254eb3913eddb455b7598220
Contents?: true
Size: 830 Bytes
Versions: 2
Compression:
Stored size: 830 Bytes
Contents
require 'byebug/history' # # Namespace for all of byebug's code # module Byebug # # Main Interface class # # Contains common functionality to all implemented interfaces. # class Interface attr_accessor :command_queue, :history def initialize @command_queue, @history = [], History.new end # # Common routine for reporting byebug error messages. # Derived classes may want to override this to capture output. # def errmsg(message) print("*** #{message}\n") end protected # # Stores <cmd> in commands history. # def save_history(cmd) @history.push(cmd) unless @history.ignore?(cmd) end end require 'byebug/interfaces/local_interface' require 'byebug/interfaces/script_interface' require 'byebug/interfaces/remote_interface' end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
byebug-3.5.1 | lib/byebug/interface.rb |
byebug-3.5.0 | lib/byebug/interface.rb |