method
deprecate_methods
rails latest stable - Class:
ActiveSupport::Deprecation::MethodWrapper
deprecate_methods(target_module, *method_names)public
Declare that a method has been deprecated.
class Fred def aaa; end def bbb; end def ccc; end def ddd; end def eee; end end deprecator = ActiveSupport::Deprecation.new('next-release', 'MyGem') deprecator.deprecate_methods(Fred, :aaa, bbb: :zzz, ccc: 'use Bar#ccc instead') # => Fred Fred.new.aaa # DEPRECATION WARNING: aaa is deprecated and will be removed from MyGem next-release. (called from irb_binding at (irb):10) # => nil Fred.new.bbb # DEPRECATION WARNING: bbb is deprecated and will be removed from MyGem next-release (use zzz instead). (called from irb_binding at (irb):11) # => nil Fred.new.ccc # DEPRECATION WARNING: ccc is deprecated and will be removed from MyGem next-release (use Bar#ccc instead). (called from irb_binding at (irb):12) # => nil