2018-07-25 17:04:34 -04:00
|
|
|
* `delegate_missing_to` would raise a `DelegationError` if the object
|
|
|
|
delegated to was `nil`. Now the `allow_nil` option has been added to enable
|
|
|
|
the user to specify they want `nil` returned in this case.
|
|
|
|
|
|
|
|
*Matthew Tanous*
|
|
|
|
|
2019-04-26 13:29:41 -04:00
|
|
|
* `truncate` would return the original string if it was too short to be truncated
|
|
|
|
and a frozen string if it were long enough to be truncated. Now truncate will
|
|
|
|
consistently return an unfrozen string regardless. This behavior is consistent
|
|
|
|
with `gsub` and `strip`.
|
2018-12-25 09:35:15 -05:00
|
|
|
|
2019-04-26 13:29:41 -04:00
|
|
|
Before:
|
|
|
|
|
2019-05-08 06:22:37 -04:00
|
|
|
'foobar'.truncate(5).frozen?
|
|
|
|
# => true
|
|
|
|
'foobar'.truncate(6).frozen?
|
|
|
|
# => false
|
2019-04-26 13:29:41 -04:00
|
|
|
|
|
|
|
After:
|
|
|
|
|
2019-05-08 06:22:37 -04:00
|
|
|
'foobar'.truncate(5).frozen?
|
|
|
|
# => false
|
|
|
|
'foobar'.truncate(6).frozen?
|
|
|
|
# => false
|
2019-04-26 13:29:41 -04:00
|
|
|
|
|
|
|
*Jordan Thomas*
|
2018-12-25 09:35:15 -05:00
|
|
|
|
2019-05-24 16:54:20 -04:00
|
|
|
|
2019-04-24 15:57:14 -04:00
|
|
|
Please check [6-0-stable](https://github.com/rails/rails/blob/6-0-stable/activesupport/CHANGELOG.md) for previous changes.
|