class Byebug::VarLocalCommand
Implements byebug’s ‘var local’ command
def description
def description %{v[ar] l[ocal]\t\t\tshow local variables} end
def execute
def execute _self = @state.context.frame_self(@state.frame_pos) locals = @state.context.frame_locals locals.keys.sort.each do |name| print " %s => %p\n", name, locals[name] end end
def names
def names %w(var) end
def regexp
def regexp /^\s* v(?:ar)? \s+ l(?:ocal)? \s*$/x end