summaryrefslogtreecommitdiff
path: root/lib/pp.rb
diff options
context:
space:
mode:
authorYusuke Endoh <[email protected]>2021-11-30 11:42:06 +0900
committerYusuke Endoh <[email protected]>2021-11-30 11:43:54 +0900
commiteac347fdb04023e1a365d84a8c163263cc7a5904 ()
treef4a15e8b2a8f08547b105099fdb3bb36c5e419f2 /lib/pp.rb
parentf379748e80dacc208dbe23a2db508aead8b79978 (diff)
lib/pp.rb (PP.pp): Use io/console's winsize by default
[Feature #12913]
-rw-r--r--lib/pp.rb11
1 files changed, 10 insertions, 1 deletions
@@ -61,6 +61,15 @@ require 'prettyprint'
# Tanaka Akira <[email protected]>
class PP < PrettyPrint
# Outputs +obj+ to +out+ in pretty printed format of
# +width+ columns in width.
#
@@ -68,7 +77,7 @@ class PP < PrettyPrint
# If +width+ is omitted, 79 is assumed.
#
# PP.pp returns +out+.
- def PP.pp(obj, out=$>, width=79)
q = PP.new(out, width)
q.guard_inspect_key {q.pp obj}
q.flush