method
pretty_print
v2_1_10 -
Show latest stable
- Class:
Struct
pretty_print(q)public
No documentation available.
# File lib/pp.rb, line 390
def pretty_print(q) # :nodoc:
q.group(1, sprintf("#<struct %s", PP.mcall(self, Kernel, :class).name), '>') {
q.seplist(PP.mcall(self, Struct, :members), lambda { q.text "," }) {|member|
q.breakable
q.text member.to_s
q.text '='
q.group(1) {
q.breakable ''
q.pp self[member]
}
}
}
end