From: Eric Hodel Date: 2005-02-26T10:24:52+09:00 Subject: Re: Requesting addition to IRB (configurable standard output) --Apple-Mail-33-77374731 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; format=flowed On 25 Feb 2005, at 16:03, Sam Roberts wrote: > Quoting drbrain@segment7.net, on Sat, Feb 26, 2005 at 02:43:31AM +0900: >> On 24 Feb 2005, at 19:51, Sam Roberts wrote: >> >>> Quoting se@digitale-wertschoepfung.de, on Fri, Feb 25, 2005 at >>> 01:22:34AM +0900: >>> >>> So, if you like to see pp output instead of inspect, put this in your >>> ~/.irbrc: >>> >>> module Kernel >>> def to_pp >>> s = PP.pp(self, '') >>> s.chomp! >>> s >>> end >>> alias_method :to_irb :to_pp >>> end >> >> Object#prettyprint > > $ irb -r pp > irb(main):001:0> [1,2,3].prettyprint > NoMethodError: undefined method `prettyprint' for [1, 2, 3]:Array > from (irb):1 Oh that's right its pretty_print and it takes an arg, making it less useful than my first glance through pp.rb revealed. I resubmit with Object#pretty_print_inspect -- Eric Hodel - drbrain@segment7.net - http://segment7.net FEC2 57F1 D465 EB15 5D6E 7C11 332A 551C 796C 9F04 --Apple-Mail-33-77374731 content-type: application/pgp-signature; x-mac-type=70674453; name=PGP.sig content-description: This is a digitally signed message part content-disposition: inline; filename=PGP.sig content-transfer-encoding: 7bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFCH8/WMypVHHlsnwQRAnP9AJ4poCVGCOeNFVnwxK4PpTXRbZtTTQCg9Pdo H2MRKYhSA7JYIvF+nfWT79I= =quLo -----END PGP SIGNATURE----- --Apple-Mail-33-77374731--