モジュール: Mongoid::Equality
Overview
このモジュールには、Mongoid のドキュメントのクローン/重複の動作が含まれています。
名前空間で定義済み
Modules: クラスメソッド
インスタンス メソッドの概要を折りたたむ
-
# <=> (その他) = 整数
デフォルトの比較は、ID の string バージョンを介します。
-
# == (その他) ==(その他) ========= ================================================================== false
ドキュメント ID に対して等価性チェックを実行します。
-
#eql? (その他)=true| false
== に委任します。
インスタンス メソッドの詳細
# <=> (その他) =整数
デフォルトの比較は、ID の string バージョンを介します。
20 21 22 |
# ファイル 'lib/mongoid/equality.rb', 行20 デフォルト <=============================(その他) 属性[" _id "].to_s <============================= その他.属性[" _id "].to_s end |
# == (その他) ==(その他) ========= ================================================================== false
ドキュメント ID に対して等価性チェックを実行します。 より確実な等価チェックを行うには、この方法をオーバーライドしてください。
33 34 35 36 |
# ファイル 'lib/mongoid/equality.rb', 行33 デフォルト ==(その他) 自己.クラス == その他.クラス & & 属性[" _id "] == その他.属性[" _id "] end |
#eql? (その他)= true| false
== に委任します。 ハッシュのチェックが必要な場合に使用されます。
46 47 48 |
# ファイル 'lib/mongoid/equality.rb', 行46 デフォルト eql?(その他) 自己 == (その他) end |