Object
# File prettyprint.rb, line 345 def initialize(output, maxwidth=nil, newline=nil) @output = output @first = [true] end
# File prettyprint.rb, line 354 def breakable(sep=' ', width=nil) @output << sep end
# File prettyprint.rb, line 373 def first? result = @first[-1] @first[-1] = false result end
# File prettyprint.rb, line 370 def flush end
# File prettyprint.rb, line 362 def group(indent=nil, open_obj='', close_obj='', open_width=nil, close_width=nil) @first.push true @output << open_obj yield @output << close_obj @first.pop end
# File prettyprint.rb, line 358 def nest(indent) yield end
# File prettyprint.rb, line 350 def text(obj, width=nil) @output << obj end
This page was generated for Ruby 1.8.6
Ruby-doc.org is a service of James Britt and Neurogami, purveyors of fine dance noise.
Generated with Ruby-doc Rdoc Generator 0.44.0.