Ruby 2.5.0 リファレンスマニュアル > ライブラリ一覧 > rakeライブラリ > Moduleクラス > rake_extension

instance method Module#rake_extension

rake_extension(method) { ... } -> ()[permalink][rdoc] [added by rake]

与えられたブロック内で既に存在するメソッドを再定義しようとした場合に 警告を表示します。この場合、ブロックは評価されません。

[PARAM] method:
ブロック内で再定義する予定のメソッド名を指定します。

例:

class String
  rake_extension("xyz") do
    def xyz
      ...
    end
  end
end