From c9baf1fabff8768e240533ce5399e1517db636b2 Mon Sep 17 00:00:00 2001 From: hsbt Date: Mon, 16 Nov 2015 06:58:43 +0000 Subject: [PATCH] * struct.c: Standardize a method signature of Struct#[]=. [ci skip][fix GH-1095] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52587 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ChangeLog | 5 +++++ struct.c | 6 +++--- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index d9f907c4d1..8749983181 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Mon Nov 16 15:58:39 2015 Kenichi Kamiya + + * struct.c: Standardize a method signature of Struct#[]=. + [ci skip][fix GH-1095] + Mon Nov 16 15:42:36 2015 Akinori MUSHA * lib/set.rb (#>=, #>, #<=, #<): Make use of Hash#>=, #>, #<, and diff --git a/struct.c b/struct.c index df627b3955..60ef6d8cfd 100644 --- a/struct.c +++ b/struct.c @@ -896,11 +896,11 @@ rb_struct_aref(VALUE s, VALUE idx) /* * call-seq: - * struct[name] = obj -> obj - * struct[index] = obj -> obj + * struct[member] = obj -> obj + * struct[index] = obj -> obj * * Attribute Assignment---Sets the value of the given struct +member+ or - * the member at the given +index+. Raises NameError if the +name+ does not + * the member at the given +index+. Raises NameError if the +member+ does not * exist and IndexError if the +index+ is out of range. * * Customer = Struct.new(:name, :address, :zip)