From 2ac9eb3699460672aa5529054aec48855090d268 Mon Sep 17 00:00:00 2001 From: miyucy Date: Thu, 19 Nov 2020 13:32:55 +0900 Subject: [PATCH] Add alias to Map#length e.g. https://github.com/ruby/ruby/blob/master/array.c#L8053-L8054 https://github.com/ruby/ruby/blob/master/hash.c#L6955-L6956 --- ruby/ext/google/protobuf_c/map.c | 1 + 1 file changed, 1 insertion(+) diff --git a/ruby/ext/google/protobuf_c/map.c b/ruby/ext/google/protobuf_c/map.c index 00d23a76fa30..9dd2a4b51212 100644 --- a/ruby/ext/google/protobuf_c/map.c +++ b/ruby/ext/google/protobuf_c/map.c @@ -826,6 +826,7 @@ void Map_register(VALUE module) { rb_define_method(klass, "delete", Map_delete, 1); rb_define_method(klass, "clear", Map_clear, 0); rb_define_method(klass, "length", Map_length, 0); + rb_define_alias(klass, "size", "length"); rb_define_method(klass, "dup", Map_dup, 0); rb_define_method(klass, "==", Map_eq, 1); rb_define_method(klass, "hash", Map_hash, 0);