Struct (Class)

In: pp.rb
Parent: Object

Public Instance methods

[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

[Source]

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

[Validate]