Module: ReVIEW::TextUtils

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