モジュール: Mongoid::Matcher::Mod Private

定義:
lib/mongoid/matcher/mod.rb

Overview

このモジュールはプライベート API の一部です。 このモジュールは将来削除または変更される可能性があるため、可能な限り使用しないでください。

$mod 式のメモリ内マッチャー。

クラスメソッドの概要を折りたたむ

クラスメソッドの詳細

。一致するかどうか(_exists、値、条件) ⇒ true | false、ブール値

このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。

値が $mod 式を満たすかどうかを返します。

パラメーター:

  • exists ( true | false ) —

    使用されません。

  • 価値 (数値) —

    確認する値。

  • 条件 ( <Numeric>配列未満

    $mod 条件述語。これは、除数と余りを含む2チュートリアルです。

次の値を返します。

  • ( true | false ) —

    値が一致するかどうか。

  • (ブール値)

次の値が発生します。



19
20
21
22
23
24
25
26
# ファイル 'lib/mongoid/matcher/mod.rb', 行19

MongoDB_function デフォルト 一致するかどうか(_exists, 価値, 条件)
  発生 Errors::InvalidQuery, "不明な $mod 引数#{条件} " ただし、 条件.is_a?(配列)
  場合 条件.Length != 2
    発生 Errors::InvalidQuery, 「不正な $mod 引数#{条件}には2要素が必要です」
  end

  条件[1] == 価値 % 条件[0]
end