Sha256: 59303c488cecc2041901daed63a31667b1a1bd5b032abb6fafd52164b7123b23
Contents?: true
Size: 656 Bytes
Versions: 26
Compression:
Stored size: 656 Bytes
Contents
require 'byebug/command' module Byebug # # Stop tracing a global variable. # class UntracevarCommand < Command def self.regexp /^\s* untr(?:acevar)? (?:\s+ (\S+))? \s*$/x end def self.description <<-EOD untr[acevar] <variable> #{short_description} EOD end def self.short_description 'Stops tracing a global variable' end def execute var = @match[1] if global_variables.include?(:"#{var}") untrace_var(:"#{var}") puts pr('trace.messages.undo', var: var) else errmsg pr('trace.errors.not_global', var: var) end end end end
Version data entries
26 entries across 25 versions & 3 rubygems