diff options
-rw-r--r-- | lib/pp.rb | 4 | ||||
-rw-r--r-- | test/test_pp.rb | 3 |
2 files changed, 6 insertions, 1 deletions
@@ -422,7 +422,9 @@ end class Data # :nodoc: def pretty_print(q) # :nodoc: - q.group(1, sprintf("#<data %s", PP.mcall(self, Kernel, :class).name), '>') { q.seplist(PP.mcall(self, Kernel, :class).members, lambda { q.text "," }) {|member| q.breakable q.text member.to_s @@ -149,6 +149,9 @@ class PPCycleTest < Test::Unit::TestCase a = D.new("aaa", "bbb") assert_equal("#<data PPTestModule::PPCycleTest::D\n aaa=\"aaa\",\n bbb=\"bbb\">\n", PP.pp(a, ''.dup, 20)) assert_equal("#{a.inspect}\n", PP.pp(a, ''.dup)) end end |