Module: ReVIEW::TextUtils
- Included in:
- Book::Compilable, Builder, EWBBuilder, HTMLBuilder, IDGXMLBuilder, INAOBuilder, LATEXBuilder, MARKDOWNBuilder, Repository, TOPBuilder
- Defined in:
- lib/review/textutils.rb
Instance Method Summary collapse
Instance Method Details
#detab(str, ts = 8) ⇒ Object
6 7 8 9 10 11 12 13 14 |
# File 'lib/review/textutils.rb', line 6 def detab(str, ts = 8) add = 0 len = nil str.gsub(/\t/) { len = ts - ($`.size + add) % ts add += len - 1 ' ' * len } end |