class Pry::Command::Ls::Globals
def format(globals)
def format(globals) globals.map(&:to_s).sort_by(&:downcase).map do |name| if PSEUDO_GLOBALS.include?(name) color(:pseudo_global, name) elsif BUILTIN_GLOBALS.include?(name) color(:builtin_global, name) else color(:global_var, name) end end end
def initialize(opts, pry_instance)
def initialize(opts, pry_instance) super(pry_instance) @default_switch = opts[:globals] end
def output_self
def output_self variables = format(@target.eval('global_variables')) output_section('global variables', grep.regexp[variables]) end