1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00

[DOC] fixed return value of ENV.clone [ci skip]

This commit is contained in:
Nobuyoshi Nakada 2021-06-24 21:53:59 +09:00
parent fb978fab6d
commit 189f154786
No known key found for this signature in database
GPG key ID: 7CD2805BFA3770C6

6
hash.c
View file

@ -6489,10 +6489,10 @@ env_update(VALUE env, VALUE hash)
/*
* call-seq:
* ENV.clone(freeze: nil) -> copy of ENV
* ENV.clone(freeze: nil) -> ENV
*
* Returns a clone of ENV, but warns because the ENV data is shared with the
* clone.
* Returns ENV itself, and warns because ENV is a wrapper for the
* process-wide environment variables and a clone is useless.
* If +freeze+ keyword is given and not +nil+ or +false+, raises ArgumentError.
* If +freeze+ keyword is given and +true+, raises TypeError, as ENV storage
* cannot be frozen.