mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
* lib/pp.rb (Kernel#pretty_inspect): defined for pretty printed
string. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@10283 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
53a31d9df4
commit
eeda97f8e3
2 changed files with 14 additions and 1 deletions
|
@ -1,3 +1,8 @@
|
||||||
|
Sat Jun 17 02:01:00 2006 Tanaka Akira <akr@m17n.org>
|
||||||
|
|
||||||
|
* lib/pp.rb (Kernel#pretty_inspect): defined for pretty printed
|
||||||
|
string.
|
||||||
|
|
||||||
Sat Jun 17 00:23:58 2006 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
Sat Jun 17 00:23:58 2006 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
||||||
|
|
||||||
* parse.y (reswords): kDO_BLOCK was missing. fixed: [ruby-core:7995]
|
* parse.y (reswords): kDO_BLOCK was missing. fixed: [ruby-core:7995]
|
||||||
|
|
10
lib/pp.rb
10
lib/pp.rb
|
@ -46,8 +46,16 @@
|
||||||
require 'prettyprint'
|
require 'prettyprint'
|
||||||
|
|
||||||
module Kernel
|
module Kernel
|
||||||
|
# returns a pretty printed object as a string.
|
||||||
|
def pretty_inspect
|
||||||
|
PP.pp(self, '')
|
||||||
|
end
|
||||||
|
|
||||||
private
|
private
|
||||||
def pp(*objs)
|
# prints arguments in pretty form.
|
||||||
|
#
|
||||||
|
# pp returns nil.
|
||||||
|
def pp(*objs) # :doc:
|
||||||
objs.each {|obj|
|
objs.each {|obj|
|
||||||
PP.pp(obj)
|
PP.pp(obj)
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue