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 returns out.
# File rake/lib/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 but with no indent and newline.
::singleline_pp returns
out.
# File rake/lib/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