From 52fd432987da17fa5d2843cd856e0e85c38d2856 Mon Sep 17 00:00:00 2001 From: Kazuki Yamaguchi Date: Sun, 15 May 2016 13:47:03 +0900 Subject: ext/openssl: add OpenSSL::BN#inspect and OpenSSL::X509::Name#inspect In Ruby >= 2.0.0, Kernel#inspect no longer calls #to_s even if #inspect is missing. [ruby-dev:48217] [Bug #9833] * ext/openssl/lib/openssl/bn.rb (inspect): Added. * ext/openssl/lib/openssl/x509.rb (X509::Name#inspect): Added. --- ext/openssl/lib/openssl/x509.rb | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'ext/openssl/lib/openssl/x509.rb') diff --git a/ext/openssl/lib/openssl/x509.rb b/ext/openssl/lib/openssl/x509.rb index aef3456e0f..3caaacff12 100644 --- a/ext/openssl/lib/openssl/x509.rb +++ b/ext/openssl/lib/openssl/x509.rb @@ -152,6 +152,10 @@ module OpenSSL q.text to_s(OpenSSL::X509::Name::RFC2253) } end + + def inspect + "#<#{self.class} #{to_s(RFC2253)}>" + end end class StoreContext -- cgit v1.2.3