Sha256: d5e8a9baa7dd0b9be345c0399dfe22da092e84b0a0c01cb0d0cd911f7504f69b
Contents?: true
Size: 703 Bytes
Versions: 18
Compression:
Stored size: 703 Bytes
Contents
# frozen_string_literal: true 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 <<-DESCRIPTION untr[acevar] <variable> #{short_description} DESCRIPTION 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
18 entries across 18 versions & 8 rubygems