Struct (Class)

In: pp.rb
Parent: Object

Public Instance methods

[Source]

# File pp.rb, line 347
  def pretty_print(q)
    q.group(1, '#<struct ' + self.class.name, '>') {
      q.seplist(self.members, lambda { q.text "," }) {|member|
        q.breakable
        q.text member.to_s
        q.text '='
        q.group(1) {
          q.breakable ''
          q.pp self[member]
        }
      }
    }
  end

[Source]

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

[Validate]