Methods
A
N
O
Attributes
[R] width
Class Public methods
new()
# File lib/prettyprint.rb, line 260
def initialize
  @objs = []
  @width = 0
end
Instance Public methods
add(obj, width)
# File lib/prettyprint.rb, line 271
def add(obj, width)
  @objs << obj
  @width += width
end
output(out, output_width)
# File lib/prettyprint.rb, line 266
def output(out, output_width)
  @objs.each {|obj| out << obj}
  output_width + @width
end