モジュール: Mongoid::Matcher::EqImplWithRegexp Private
- 定義:
- lib/mongoid/matcher/eq_impl_with_regexp.rb
Overview
このモジュールはプライベート API の一部です。 このモジュールは将来削除または変更される可能性があるため、可能な限り使用しないでください。
これは、完全比較と正規表現の一致を実行する内部等価実装です。
クラスメソッドの概要を折りたたむ
-
。一致するかどうか(元の演算子、値、条件) = true | false、ブール値
private
値が $eq (または同様の)式を満たすかどうかを返し、条件が正規表現である場合は、正規表現の一致を実行します。
クラスメソッドの詳細
。一致するかどうか(元の演算子、値、条件) = true | false 、ブール値
このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。
値が $eq (または同様の)式を満たすかどうかを返し、条件が正規表現である場合は、正規表現の一致を実行します。
22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
# ファイル 'lib/mongoid/matcher/eq_imple_with_regexp.rb', 行22 MongoDB_function デフォルト 一致するかどうか(元の演算子, 価値, 条件) ケース 条件 次の場合: Regexp 価値 =~ 条件 次の場合: ::BSON::Regexp::Raw 価値 =~ 条件.コンパイルする else 場合 価値.kind_of?(時間) & & 条件.kind_of?(時間) EqImpl.time_eq?(価値, 条件) else 価値 == 条件 end end end |