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