# Struct (Class)

In: | pp.rb
Parent: | Object

## Methods

pretty_print pretty_print_cycle

## Public Instance methods

pretty_print(pp)

[Source]

    # File pp.rb, line 311
      def pretty_print(pp)
        pp.object_group(self) {
          self.members.each {|member|
            pp.text "," unless pp.first?
            pp.breakable
            pp.text member.to_s
            pp.text '='
            pp.group(1) {
              pp.breakable ''
              pp.pp self[member]
            }
          }
        }
      end

pretty_print_cycle(pp)

[Source]

    # File pp.rb, line 326
      def pretty_print_cycle(pp)
        pp.text sprintf("#<%s:...>", self.class.name)
      end

[Validate]