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

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

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

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

# mongoize (object) =整数| nil別名: mongoize

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

例:

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

BigDecimal.mongoize("123.11")

次の値を返します。

  • (Integer | nil)

    オブジェクトが 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