TabularText helps you create files composed of lines with fields in fixed positions. Yes, people still use that. Yes, a more structured format would be best.
builder.line do |l| l.field 'Name has 30 chars', 30 l.field 1, 6 l.field 27 end
Name has 30 chars 00000127
A more detailed README will be written the day anyone thinks about using this.