| Class | PP |
| In: |
pp.rb
|
| Parent: | PrettyPrint |
| sharing_detection | [RW] | Returns the sharing detection flag as a boolean value. It is false by default. |
Outputs obj to out in pretty printed format of width columns in width.
If out is omitted, +$>+ is assumed. If width is omitted, 79 is assumed.
PP.pp returns out.
# File pp.rb, line 75 def PP.pp(obj, out=$>, width=79) q = PP.new(out, width) q.guard_inspect_key {q.pp obj} q.flush #$pp = q out << "\n" end
Outputs obj to out like PP.pp but with no indent and newline.
PP.singleline_pp returns out.
# File pp.rb, line 87 def PP.singleline_pp(obj, out=$>) q = SingleLine.new(out) q.guard_inspect_key {q.pp obj} q.flush out end
ruby-doc.org is hosted and run by James Britt and Happy Camper Studios, a Ruby application development company in Phoenix, Arizona. Ruby-doc.org was created in 2002 to promote the Ruby language and to help other Ruby hackers.
Documentation content on ruby-doc.org is provided by remarkable members of the Ruby community.
For more information on the Ruby programming language, visit ruby-lang.org.
Want to help improve Ruby's API docs? See Ruby Documentation Guidelines.