オブジェクトを、提供するRuby型からmongoに適した型に変換します。
例:
オブジェクトを Mongoize します。
BigDecimal.mongoize("123.11")
次の値を返します。
オブジェクトが mongoized または nil になっています。
51 52 53 54 55 56 57 58 59 60
# ファイル 'lib/mongoid/extentions/integer.rb' は、 51行を デフォルト mongoize(オブジェクト) return 場合 オブジェクト.blank? 場合 オブジェクト.is_a?(文字列) 場合 オブジェクト.numeric? オブジェクト.to_i end else オブジェクト.試す(:to_i) end end