Merge pull request #7938 from alusco-scratch/patch-1

Override Map.clone to use Map's dup method
pull/7016/head
deannagarcia 3 years ago committed by GitHub
commit 5106dea867
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 2
      ruby/ext/google/protobuf_c/map.c

@ -682,6 +682,8 @@ void Map_register(VALUE module) {
rb_define_method(klass, "length", Map_length, 0);
rb_define_method(klass, "size", Map_length, 0);
rb_define_method(klass, "dup", Map_dup, 0);
// Also define #clone so that we don't inherit Object#clone.
rb_define_method(klass, "clone", Map_dup, 0);
rb_define_method(klass, "==", Map_eq, 1);
rb_define_method(klass, "freeze", Map_freeze, 0);
rb_define_method(klass, "hash", Map_hash, 0);

Loading…
Cancel
Save