未验证 提交 c22ec971 编写于 作者: R Rafael França 提交者: GitHub

Merge pull request #31243 from ignat-z/patch-1

[ci skip] Fix documentation for deprecation method_wrappers
...@@ -8,9 +8,7 @@ class Deprecation ...@@ -8,9 +8,7 @@ class Deprecation
module MethodWrapper module MethodWrapper
# Declare that a method has been deprecated. # Declare that a method has been deprecated.
# #
# module Fred # class Fred
# extend self
#
# def aaa; end # def aaa; end
# def bbb; end # def bbb; end
# def ccc; end # def ccc; end
...@@ -22,15 +20,15 @@ module MethodWrapper ...@@ -22,15 +20,15 @@ module MethodWrapper
# ActiveSupport::Deprecation.deprecate_methods(Fred, :aaa, bbb: :zzz, ccc: 'use Bar#ccc instead') # ActiveSupport::Deprecation.deprecate_methods(Fred, :aaa, bbb: :zzz, ccc: 'use Bar#ccc instead')
# # => Fred # # => Fred
# #
# Fred.aaa # Fred.new.aaa
# # DEPRECATION WARNING: aaa is deprecated and will be removed from Rails 5.1. (called from irb_binding at (irb):10) # # DEPRECATION WARNING: aaa is deprecated and will be removed from Rails 5.1. (called from irb_binding at (irb):10)
# # => nil # # => nil
# #
# Fred.bbb # Fred.new.bbb
# # DEPRECATION WARNING: bbb is deprecated and will be removed from Rails 5.1 (use zzz instead). (called from irb_binding at (irb):11) # # DEPRECATION WARNING: bbb is deprecated and will be removed from Rails 5.1 (use zzz instead). (called from irb_binding at (irb):11)
# # => nil # # => nil
# #
# Fred.ccc # Fred.new.ccc
# # DEPRECATION WARNING: ccc is deprecated and will be removed from Rails 5.1 (use Bar#ccc instead). (called from irb_binding at (irb):12) # # DEPRECATION WARNING: ccc is deprecated and will be removed from Rails 5.1 (use Bar#ccc instead). (called from irb_binding at (irb):12)
# # => nil # # => nil
# #
...@@ -39,7 +37,7 @@ module MethodWrapper ...@@ -39,7 +37,7 @@ module MethodWrapper
# ActiveSupport::Deprecation.deprecate_methods(Fred, ddd: :zzz, deprecator: custom_deprecator) # ActiveSupport::Deprecation.deprecate_methods(Fred, ddd: :zzz, deprecator: custom_deprecator)
# # => [:ddd] # # => [:ddd]
# #
# Fred.ddd # Fred.new.ddd
# DEPRECATION WARNING: ddd is deprecated and will be removed from MyGem next-release (use zzz instead). (called from irb_binding at (irb):15) # DEPRECATION WARNING: ddd is deprecated and will be removed from MyGem next-release (use zzz instead). (called from irb_binding at (irb):15)
# # => nil # # => nil
# #
...@@ -48,7 +46,7 @@ module MethodWrapper ...@@ -48,7 +46,7 @@ module MethodWrapper
# custom_deprecator.deprecate_methods(Fred, eee: :zzz) # custom_deprecator.deprecate_methods(Fred, eee: :zzz)
# # => [:eee] # # => [:eee]
# #
# Fred.eee # Fred.new.eee
# DEPRECATION WARNING: eee is deprecated and will be removed from MyGem next-release (use zzz instead). (called from irb_binding at (irb):18) # DEPRECATION WARNING: eee is deprecated and will be removed from MyGem next-release (use zzz instead). (called from irb_binding at (irb):18)
# # => nil # # => nil
def deprecate_methods(target_module, *method_names) def deprecate_methods(target_module, *method_names)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册