[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
# File pp.rb, line 361 def pretty_print_cycle(q) q.text sprintf("#<struct %s:...>", self.class.name) end
[Validate]