AS guide: documents String#squish

This commit is contained in:
Xavier Noria 2009-08-23 01:23:56 +02:00
parent db41df2cd1
commit 49a23ad421

@ -682,6 +682,16 @@ h4. +bytesize+
Ruby 1.9 introduces +String#bytesize+ to obtain the length of a string in bytes. Ruby 1.8.7 defines this method as an alias for +String#size+ for forward compatibility, and Active Support does so for previous versions.
h4. +squish+
The method +String#squish+ strips leading and trailing whitespace, and substitutes runs of whitespace with a single space each:
<ruby>
" \n foo\n\r \t bar \n".squish # => "foo bar"
</ruby>
There's also the destructive version +String#squish!+.
h3. Extensions to +Numeric+
...