モジュール: Mongoid::Extentions::Regexp::Classメソッドs

定義:
build/mongoid- 8.1 /lib/mongoid/extentions/regexp.rb

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

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

# mongoize (オブジェクト) = 正規表現| nil別名: mongoize

オブジェクトを、提供するRuby型からmongoに適した型に変換します。

例:

オブジェクトを Mongoize します。

Regexp.mongoize(/\A[abc]/)

パラメーター:

次の値を返します。

  • (Regexp | nil)

    オブジェクトが mongoized または nil になっています。



18
19
20
21
22
23
24
25
26
27
ファイル 'Build/mongoid- 8.1 /lib/mongoid/extentions/regexp.rb', 行18

デフォルト mongoize(オブジェクト)
  return 場合 オブジェクト.nil?
  ケース オブジェクト
  次の場合: 文字列 次に ::Regexp.新着情報(オブジェクト)
  次の場合: ::Regexp 次に オブジェクト
  次の場合: BSON::Regexp::Raw 次に オブジェクト.コンパイルする
  end
ヘルプ 正規表現エラー
  nil
end