class Pry::Command::ListInspectors
Public Instance Methods
process()
click to toggle source
# File lib/pry/commands/list_inspectors.rb, line 12 def process output.puts heading("Available inspectors") + "\n" inspector_map.each do |name, inspector| output.write "Name: #{text.bold(name)}" output.puts selected_inspector?(inspector) ? selected_text : "" output.puts inspector[:description] output.puts end end
Private Instance Methods
inspector_map()
click to toggle source
# File lib/pry/commands/list_inspectors.rb, line 23 def inspector_map Pry::Inspector::MAP end
selected_inspector?(inspector)
click to toggle source
# File lib/pry/commands/list_inspectors.rb, line 31 def selected_inspector?(inspector) _pry_.print == inspector[:value] end
selected_text()
click to toggle source
# File lib/pry/commands/list_inspectors.rb, line 27 def selected_text text.red " (selected) " end