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

定義:
lib/mongoid/extentions/regex.rb

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

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

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

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

例:

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

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

パラメーター:

次の値を返します。

  • (Regexp | nil)

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



21
22
23
24
25
26
27
28
29
30
# ファイル 'lib/mongoid/extentions/regex.rb' は、 21行

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