class Byebug::VarCommand
Show variables and its values.
Constants
- Subcommands
Public Class Methods
description()
click to toggle source
# File lib/byebug/commands/var.rb, line 98 def description prettify <<-EOD [v]ar Show variables and its values. EOD end
names()
click to toggle source
# File lib/byebug/commands/var.rb, line 94 def names %w(var) end
Public Instance Methods
execute()
click to toggle source
# File lib/byebug/commands/var.rb, line 80 def execute return puts(self.class.help) unless @match[1] subcmd = Command.find(Subcommands, @match[1]) return errmsg("Unknown var command #{@match[1]}\n") unless subcmd if @state.context send("var_#{subcmd.name}", @match[2]) else errmsg "'var #{subcmd.name}' not available without a context.\n" end end
regexp()
click to toggle source
# File lib/byebug/commands/var.rb, line 76 def regexp /^\s* v(?:ar)? (?: \s+(\S+) (?:\s(\S+))? )? \s*$/x end