Method: String#squish
- Defined in:
- lib/core/facets/string/squish.rb
#squish ⇒ Object
Returns the string, first removing all whitespace on both ends of the string, and then changing remaining consecutive whitespace groups into one space each.
%{ Multi-line
string }.squish # => "Multi-line string"
" foo bar \n \t boo".squish # => "foo bar boo"
11 12 13 |
# File 'lib/core/facets/string/squish.rb', line 11 def squish dup.squish! end |