diff options
-rw-r--r-- | lib/pp.rb | 16 |
1 files changed, 14 insertions, 2 deletions
@@ -451,13 +451,25 @@ class Data # :nodoc: class_name = PP.mcall(self, Kernel, :class).name class_name = " #{class_name}" if class_name q.group(1, "#<data#{class_name}", '>') { - q.seplist(PP.mcall(self, Kernel, :class).members, lambda { q.text "," }) {|member| q.breakable q.text member.to_s q.text '=' q.group(1) { q.breakable '' - q.pp public_send(member) } } } |