Class: Pry::Inspector

Inherits:
Object show all
Defined in:
lib/pry/inspector.rb

Constant Summary

MAP =
{
  "default" => {
    value: Pry::DEFAULT_PRINT,
    description: <<-DESCRIPTION.each_line.map(&:lstrip!)
      The default Pry inspector. It has paging and color support, and uses
      pretty_inspect when printing an object.
    DESCRIPTION
  },

  "simple" => {
    value: Pry::SIMPLE_PRINT,
    description: <<-DESCRIPTION.each_line.map(&:lstrip)
      A simple inspector that uses #puts and #inspect when printing an
      object. It has no pager, color, or pretty_inspect support.
    DESCRIPTION
  },

  "clipped" => {
    value: Pry::CLIPPED_PRINT,
    description: <<-DESCRIPTION.each_line.map(&:lstrip)
      The clipped inspector has the same features as the 'simple' inspector
      but prints large objects as a smaller string.
    DESCRIPTION
  }
}