squeeze
Ruby strings' squeeze
method can be used to remove repeating characters. It
will remove as many consecutive repetitions as it finds, leaving just one
behind. Or you can pass it a character to explicitly squeeze:
> "aabbbbbbbbcbc".squeeze
=> "abcbc"
> " a lot of extra space".squeeze(' ')
# => " a lot of extra space"