class Byebug::PSCommand
def execute
def execute out = StringIO.new run_with_binding do |b| vals = debug_eval(@match.post_match, b) if vals.is_a?(Array) vals = vals.map{|item| item.to_s} print "#{columnize(vals.sort!, self.class.settings[:width])}\n" else PP.pp(vals, out) print out.string end end rescue out.puts $!.message end
def help(cmd)
def help(cmd) %{ ps expression\tevaluate expression, an array, sort and columnize its value } end
def help_command
def help_command 'ps' end
def regexp
def regexp /^\s*ps\s+/ end