モジュール: Mongoid::Extentions::有効期限: クラスメソッド

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

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

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

# mongoize (オブジェクト) =浮動小数点数 | nil別名: mongoize

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

例:

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

Float.mongoize("123.11")

パラメーター:

次の値を返します。

  • (Float | nil)

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



37
38
39
40
41
42
43
44
45
# ファイル 'lib/mongoid/extentions/float.rb' は、 37行

デフォルト mongoize(オブジェクト)
  return 場合 オブジェクト.blank?

  場合 オブジェクト.is_a?(文字列)
    オブジェクト.to_f 場合 オブジェクト.numeric?
  else
    オブジェクト.試す(:to_f)
  end
end