ruby-changes:53317
From: stomar <ko1@a...>
Date: Sun, 4 Nov 2018 20:55:36 +0900 (JST)
Subject: [ruby-changes:53317] stomar:r65534 (trunk): hash.c: [DOC] add docs for ENV.{filter, filter!}
stomar 2018-11-04 20:46:49 +0900 (Sun, 04 Nov 2018) New Revision: 65534 https://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=revision&revision=65534 Log: hash.c: [DOC] add docs for ENV.{filter,filter!} Modified files: trunk/hash.c Index: hash.c =================================================================== --- hash.c (revision 65533) +++ hash.c (revision 65534) @@ -5086,10 +5086,14 @@ env_values_at(int argc, VALUE *argv) https://github.com/ruby/ruby/blob/trunk/hash.c#L5086 * call-seq: * ENV.select { |name, value| block } -> Hash * ENV.select -> Enumerator + * ENV.filter { |name, value| block } -> Hash + * ENV.filter -> Enumerator * * Returns a copy of the environment for entries where the block returns true. * * Returns an Enumerator if no block was given. + * + * ENV.filter is an alias for ENV.select. */ static VALUE env_select(VALUE ehash) @@ -5119,8 +5123,12 @@ env_select(VALUE ehash) https://github.com/ruby/ruby/blob/trunk/hash.c#L5123 * call-seq: * ENV.select! { |name, value| block } -> ENV or nil * ENV.select! -> Enumerator + * ENV.filter! { |name, value| block } -> ENV or nil + * ENV.filter! -> Enumerator * * Equivalent to ENV.keep_if but returns +nil+ if no changes were made. + * + * ENV.filter! is an alias for ENV.select!. */ static VALUE env_select_bang(VALUE ehash) -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/