aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog5
-rw-r--r--struct.c6
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 <kachick1@gmail.com>
+
+ * struct.c: Standardize a method signature of Struct#[]=.
+ [ci skip][fix GH-1095]
+
Mon Nov 16 15:42:36 2015 Akinori MUSHA <knu@iDaemons.org>
* 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)