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

定義:
lib/mongoid/extentions/module.rb

Overview

モジュール クラスにタイプ キャスト動作を追加します。

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

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

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

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

例:

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

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

パラメーター:

  • name ( string | Symbol )

    メソッドの名前。

  • & ブロック

    メソッド本体。

次の値を返します。

  • メソッド

    新しい メソッド。



22
23
24
25
# ファイル 'lib/mongoid/extentions/module.rb' は、 22行

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