AS guide: documents String#squish
This commit is contained in:
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+
|
||||
|
||||
...
|
||||
|
Loading…
Reference in New Issue
Block a user