Refactor to make truncation options part of the constructor params
Maintain backwards compatibility on word_boundary
Refactor to make truncation options part of the constructor params
Don't mutate the object's state while truncating a string
Merge branch 'jbirdjavi-master'