Sha256: e4f9657e23cb950e712e173e755994787e17fb94ff7814b11ab457fdcfc15a02
Contents?: true
Size: 575 Bytes
Versions: 1
Compression:
Stored size: 575 Bytes
Contents
module DeprecationHelper def deprecate_method(old_method, new_method) define_method(old_method) do |*args, &block| klass = is_a? Module target = klass ? "#{self}." : "#{self.class}#" warn "Warning: `#{target}#{old_method}` is deprecated and will be removed in version 6 of valid_email2; use `#{new_method}` instead." send(new_method, *args, &block) end end def deprecation_message(old_name, new_name) warn "Warning: `#{old_name}` is deprecated and will be removed in version 6 of valid_email2; use `#{new_name}` instead." end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
valid_email2-5.3.0 | lib/helpers/deprecation_helper.rb |