aboutsummaryrefslogtreecommitdiffstats
path: root/ruby/ext/google
diff options
context:
space:
mode:
authorJoe Bolinger <jbolinger@google.com>2019-02-24 09:53:24 -0800
committerPaul Yang <TeBoring@users.noreply.github.com>2019-02-24 09:53:24 -0800
commitbc929a3e82b7a131f9760af96f1baec5b2e4bc9b (patch)
treed2312dd1e92828b102175d4ac31e4f90b7b6a478 /ruby/ext/google
parent4b389fad575f830fee4a39287ebfd53a6f0862b2 (diff)
downloadplatform_external_protobuf-bc929a3e82b7a131f9760af96f1baec5b2e4bc9b.tar.gz
platform_external_protobuf-bc929a3e82b7a131f9760af96f1baec5b2e4bc9b.tar.bz2
platform_external_protobuf-bc929a3e82b7a131f9760af96f1baec5b2e4bc9b.zip
add eql? method (#5730)
Diffstat (limited to 'ruby/ext/google')
-rw-r--r--ruby/ext/google/protobuf_c/message.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/ruby/ext/google/protobuf_c/message.c b/ruby/ext/google/protobuf_c/message.c
index 40111e06c..5a6a6bcaa 100644
--- a/ruby/ext/google/protobuf_c/message.c
+++ b/ruby/ext/google/protobuf_c/message.c
@@ -622,6 +622,7 @@ VALUE build_class_from_descriptor(Descriptor* desc) {
// Also define #clone so that we don't inherit Object#clone.
rb_define_method(klass, "clone", Message_dup, 0);
rb_define_method(klass, "==", Message_eq, 1);
+ rb_define_method(klass, "eql?", Message_eq, 1);
rb_define_method(klass, "hash", Message_hash, 0);
rb_define_method(klass, "to_h", Message_to_h, 0);
rb_define_method(klass, "to_hash", Message_to_h, 0);