As a guess - because you don’t actually say it yourself - this is a
question about the Ruport library, right?
I remember this being a bit of a pain to make do what I wanted.
(Digs through old code). Oh yes, in a custom Renderer you can do
options { |o| o.ignore_table_width = true }
However I’m not sure if it’s possible to this with the default renderer
for a table (i.e. Table#to_s as you’re doing above). Possibly you could
fake the method which works out the screen size to give a much larger
table width.
Ruport has its own google group - you’d probably be better off asking
there.
I’m newbie with Ruby and Ruport. The solution is to call de “to_text”
method of the table instead of “to_s” and use the “:ignore_table_width”
attribute.