# File lib/plugins/truncate.rb, line 7 def truncate(text, length = 140, omission = "...") o = multibyte_string(omission) l = length - o.length chars = multibyte_string(text) chars.length > length ? (chars[0...l] + o).pack('U*') : text end