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

次による拡張機能。
BitsAnySet
次のことが含まれます。
ビット
次のドキュメントに含まれます。
BitsAnySet
定義:
lib/mongoid/matcher/bits_any_set.rb

Overview

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

$bitsAnySet 式のインメモリ マッパー。

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

ビットに含まれるメソッド

番号一致, Operator_name

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

配列_一致の数(値、条件) = true | false

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

位置リスト条件が値と一致するかどうかを返します。

パラメーター:

  • 価値 オブジェクト

    確認する値。

  • 条件 <Numeric>配列未満

    位置リスト条件。

次の値を返します。

  • true | false

    値が一致するかどうか。



22
23
24
25
26
# ファイル 'lib/mongoid/matcher/bits_any_set.rb' は、 22行を

デフォルト array_matches?(価値, 条件)
  条件.any? 行う |c|
    価値 & (1<c) > 0
  end
end

int_matches は何回使用するか? (値、条件) = true | false

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

ビットマスク条件が値と一致するかどうかを返します。

パラメーター:

  • 価値 オブジェクト

    確認する値。

  • 条件 数値

    ビットマスク条件。

次の値を返します。

  • true | false

    値が一致するかどうか。



36
37
38
# ファイル 'lib/mongoid/matcher/bits_any_set.rb' は、 36行を

デフォルト int_matches?(価値, 条件)
  価値 & 条件 > 0
end