Sha256: 9c9b96571a3984d95f391189d2026e803b65a0389ae5603734dbb923ff1f1530
Contents?: true
Size: 257 Bytes
Versions: 47
Compression:
Stored size: 257 Bytes
Contents
class ::String def short_desc split(/[,.]/)[0].sub(/ \(.*?\)?$/, '').strip end def ltrunc(max) if length > max sub(/^.*?(.{#{max - 3}})$/, '...\1') else self end end def ltrunc!(max) replace ltrunc(max) end end
Version data entries
47 entries across 47 versions & 1 rubygems