# File lib/glue/string.rb, line 88
        def self.head(string, count = 128, force_cutoff = false, ellipsis="...")
                return nil unless string
                return nil if count < 2

                if string.size > count
                        cut_at = force_cutoff ? count : (string.index(' ', count-1) || count)
                        xstring = string.slice(0, cut_at)
                        return xstring.chomp(" ") + ellipsis
                else
                        return string
                end
        end