モジュール: Mongoid::拡張機能::モジュール

定義:
build/mongoid- 8.1 /lib/mongoid/extentions/module.rb

インスタンス メソッドの概要を折りたたむ

インスタンス メソッドの詳細

# re_define_method (name, &stream) =メソッド

メソッドを再定義します。 メソッドが存在する場合はそのメソッドの定義を解除するか、単純にメソッドを定義します。

例:

メソッドを再定義します。

Object.re_define_method("exists?") do
  self
end

パラメーター:

  • name ( string | Symbol )

    メソッドの名前。

  • ブロック Proc

    メソッド本体。

次の値を返します。

  • メソッド

    新しい メソッド。



19
20
21
22
ファイル 'Build/mongoid- 8.1 /lib/mongoid/extentions/module.rb', 行19

デフォルト re_defined_method(name, &ブロック)
  undefined_method(name) 場合 Method_defined?(name)
  refine_method(name, &ブロック)
end