From 5c20a4c014845b7e14860b594b634195697d456d Mon Sep 17 00:00:00 2001 From: Kazuki Yamaguchi Date: Tue, 31 May 2016 11:06:09 +0900 Subject: Deprecate constant OpenSSL::Digest::Digest and OpenSSL::Cipher::Cipher Mark OpenSSL::{Digest::Digest,Cipher::Cipher} as deprecated using Module#deprecate_constant. They have been deprecated for years in the documentation. --- lib/openssl/cipher.rb | 10 ++++++---- lib/openssl/digest.rb | 12 +++--------- 2 files changed, 9 insertions(+), 13 deletions(-) (limited to 'lib') diff --git a/lib/openssl/cipher.rb b/lib/openssl/cipher.rb index a69d5ac8..92e5e9f8 100644 --- a/lib/openssl/cipher.rb +++ b/lib/openssl/cipher.rb @@ -51,9 +51,11 @@ module OpenSSL return str end - # This class is only provided for backwards compatibility. Use OpenSSL::Cipher in the future. - class Cipher < Cipher - # add warning - end + # Deprecated. + # + # This class is only provided for backwards compatibility. + # Use OpenSSL::Cipher. + class Cipher < Cipher; end + deprecate_constant :Cipher end # Cipher end # OpenSSL diff --git a/lib/openssl/digest.rb b/lib/openssl/digest.rb index 1a236cc7..97ccbc95 100644 --- a/lib/openssl/digest.rb +++ b/lib/openssl/digest.rb @@ -53,15 +53,9 @@ module OpenSSL # Deprecated. # # This class is only provided for backwards compatibility. - class Digest < Digest # :nodoc: - # Deprecated. - # - # See OpenSSL::Digest.new - def initialize(*args) - warn('Digest::Digest is deprecated; use Digest') - super(*args) - end - end + # Use OpenSSL::Digest instead. + class Digest < Digest; end # :nodoc: + deprecate_constant :Digest end # Digest -- cgit v1.2.3