module Kernel - pp: Ruby Standard Library Documentation

# module Kernel

### Public Class Methods

pp(*objs) click to toggle source

prints arguments in pretty form.

`#pp` returns argument(s).

    # File pp.rb, line 692
    def pp(*objs)
      objs.each {|obj|
        PP.pp(obj)
      }
      objs.size <= 1 ? objs.first : objs
    end

### Public Instance Methods

pretty_inspect() click to toggle source

Returns a pretty printed object as a string.

See the `PP` module for more information.

    # File pp.rb, line 685
    def pretty_inspect
      PP.pp(self, ''.dup)
    end

### Private Instance Methods

pp(*objs) click to toggle source

prints arguments in pretty form.

`#pp` returns argument(s).

    # File pp.rb, line 692
    def pp(*objs)
      objs.each {|obj|
        PP.pp(obj)
      }
      objs.size <= 1 ? objs.first : objs
    end