# Table of Contents - pp: Ruby Standard Library Documentation

## Classes and Modules

- Kernel
- PP
  - What PP Does
  - Usage
  - Output Customization
  - Pretty-Print JSON
  - Author
- PP::PPMethods

## Methods

- ::pp — PP
- ::pp — Kernel
- ::sharing_detection — PP
- ::sharing_detection= — PP
- ::singleline_pp — PP
- ::width_for — PP
- #check_inspect_key — PP::PPMethods
- #comma_breakable — PP::PPMethods
- #guard_inspect_key — PP::PPMethods
- #object_address_group — PP::PPMethods
- #object_group — PP::PPMethods
- #pop_inspect_key — PP::PPMethods
- #pp — PP::PPMethods
- #pp — Kernel
- #pp_hash — PP::PPMethods
- #pp_hash_pair — PP::PPMethods
- #pp_object — PP::PPMethods
- #pretty_inspect — Kernel
- #push_inspect_key — PP::PPMethods
- #seplist — PP::PPMethods