class Pry::Command::ChangeInspector

Public Instance Methods

process(inspector) click to toggle source
# File lib/pry/commands/change_inspector.rb, line 17
def process(inspector)
  unless inspector_map.key?(inspector)
    raise Pry::CommandError, "'#{inspector}' isn't a known inspector!"
  end

  pry_instance.print = inspector_map[inspector][:value]
  output.puts "Switched to the '#{inspector}' inspector!"
end

Private Instance Methods

inspector_map() click to toggle source
# File lib/pry/commands/change_inspector.rb, line 28
def inspector_map
  Pry::Inspector::MAP
end