From a3672d4bf4ddc5e39622e606df808b3954e18849 Mon Sep 17 00:00:00 2001 From: zzak Date: Mon, 20 May 2013 02:52:29 +0000 Subject: * lib/pp.rb: Revert part of r40834 and nodoc PP::ObjectMixin git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40850 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- lib/pp.rb | 30 +----------------------------- 1 file changed, 1 insertion(+), 29 deletions(-) (limited to 'lib') diff --git a/lib/pp.rb b/lib/pp.rb index be8e389356..96e461a928 100644 --- a/lib/pp.rb +++ b/lib/pp.rb @@ -300,35 +300,7 @@ class PP < PrettyPrint include PPMethods end - # Allows you to implement pretty print in your own class, for example: - # require 'pp' - # - # class Cat - # include PP::ObjectMixin - # - # attr_accessor :name, :age, :color - # - # def initialize name - # @name = name - # end - # - # def pretty_print q - # q.pp_object self - # end - # alias inspect pretty_print_inspect - # - # end - # - # In order to use this class, try the following: - # - # ginger = Cat.new("ginger") - # p ginger - # #=> # - # ginger.age = 2 - # ginger.color = "red" - # p ginger - # #=> # - module ObjectMixin + module ObjectMixin # :nodoc: # 1. specific pretty_print # 2. specific inspect # 3. generic pretty_print -- cgit v1.2.3