[前][次][番号順一覧][スレッド一覧]

ruby-changes:45843

From: naruse <ko1@a...>
Date: Mon, 13 Mar 2017 00:51:27 +0900 (JST)
Subject: [ruby-changes:45843] naruse:r57916 (ruby_2_4): merge revision(s) 57735: [Backport #13148]

naruse	2017-03-13 00:51:23 +0900 (Mon, 13 Mar 2017)

  New Revision: 57916

  https://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=revision&revision=57916

  Log:
    merge revision(s) 57735: [Backport #13148]
    
    Fix doc for Hash#dig and Struct#dig
    
    * hash.c (rb_hash_dig): [DOC] correct argument name
      in method description; fix formatting in examples.
    * struct.c (rb_struct_dig): ditto.
    
    [ruby-core:79221] [Bug #13148]

  Modified directories:
    branches/ruby_2_4/
  Modified files:
    branches/ruby_2_4/hash.c
    branches/ruby_2_4/struct.c
    branches/ruby_2_4/version.h
Index: ruby_2_4/struct.c
===================================================================
--- ruby_2_4/struct.c	(revision 57915)
+++ ruby_2_4/struct.c	(revision 57916)
@@ -1136,15 +1136,15 @@ rb_struct_ptr(VALUE s) https://github.com/ruby/ruby/blob/trunk/ruby_2_4/struct.c#L1136
  * call-seq:
  *   struct.dig(key, ...)              -> object
  *
- * Extracts the nested value specified by the sequence of <i>idx</i>
+ * Extracts the nested value specified by the sequence of +key+
  * objects by calling +dig+ at each step, returning +nil+ if any
  * intermediate step is +nil+.
  *
  *   klass = Struct.new(:a)
  *   o = klass.new(klass.new({b: [1, 2, 3]}))
  *
- *   o.dig(:a, :a, :b, 0)              #=> 1
- *   o.dig(:b, 0)                      #=> nil
+ *   o.dig(:a, :a, :b, 0)   #=> 1
+ *   o.dig(:b, 0)           #=> nil
  */
 
 static VALUE
Index: ruby_2_4/hash.c
===================================================================
--- ruby_2_4/hash.c	(revision 57915)
+++ ruby_2_4/hash.c	(revision 57916)
@@ -2874,19 +2874,19 @@ rb_hash_any_p(VALUE hash) https://github.com/ruby/ruby/blob/trunk/ruby_2_4/hash.c#L2874
  * call-seq:
  *   hsh.dig(key, ...)                 -> object
  *
- * Extracts the nested value specified by the sequence of <i>idx</i>
+ * Extracts the nested value specified by the sequence of <i>key</i>
  * objects by calling +dig+ at each step, returning +nil+ if any
  * intermediate step is +nil+.
  *
  *   h = { foo: {bar: {baz: 1}}}
  *
- *   h.dig(:foo, :bar, :baz)           #=> 1
- *   h.dig(:foo, :zot, :xyz)           #=> nil
+ *   h.dig(:foo, :bar, :baz)     #=> 1
+ *   h.dig(:foo, :zot, :xyz)     #=> nil
  *
  *   g = { foo: [10, 11, 12] }
- *   g.dig(:foo, 1)                    #=> 11
- *   g.dig(:foo, 1, 0)                 #=> TypeError: Integer does not have #dig method
- *   g.dig(:foo, :bar)                 #=> TypeError: no implicit conversion of Symbol into Integer
+ *   g.dig(:foo, 1)              #=> 11
+ *   g.dig(:foo, 1, 0)           #=> TypeError: Integer does not have #dig method
+ *   g.dig(:foo, :bar)           #=> TypeError: no implicit conversion of Symbol into Integer
  */
 
 VALUE
Index: ruby_2_4/version.h
===================================================================
--- ruby_2_4/version.h	(revision 57915)
+++ ruby_2_4/version.h	(revision 57916)
@@ -1,6 +1,6 @@ https://github.com/ruby/ruby/blob/trunk/ruby_2_4/version.h#L1
 #define RUBY_VERSION "2.4.0"
 #define RUBY_RELEASE_DATE "2017-03-13"
-#define RUBY_PATCHLEVEL 71
+#define RUBY_PATCHLEVEL 72
 
 #define RUBY_RELEASE_YEAR 2017
 #define RUBY_RELEASE_MONTH 3

Property changes on: ruby_2_4
___________________________________________________________________
Modified: svn:mergeinfo
   Merged /trunk:r57735


--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]