モジュール: Mongoid::Criteria::Queryable::Extentions::Numeric::Class Methods

定義:
lib/mongoid/criteria/queryable/extentions/numeric.rb

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

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

# __numeric__ (object) =オブジェクト

このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。

オブジェクトを数値として取得します。

例:

オブジェクトを数値として取得します。

Object.__numeric__("1.442")

パラメーター:

次の値を返します。



46
47
48
# ファイル 'lib/mongoid/criteria/queryable/extentions/numeric.rb' は、 46行を

デフォルト __numeric__(オブジェクト)
  オブジェクト.to_s.一致するかどうか(/\A[-+]?[0-9]*[0-9.]0*\z/) ? オブジェクト.to_i : Float(オブジェクト)
end

# accumulate (object) =整数

オブジェクトを整数に展開します。

例:

整数に展開します。

Integer.evolve("1")

パラメーター:

次の値を返します。

  • (整数)

    展開オブジェクト。



58
59
60
61
62
# ファイル 'lib/mongoid/criteria/queryable/extentions/numeric.rb' は、 58行を

デフォルト 量用(オブジェクト)
  __evolve__(オブジェクト) 行う |obj|
    __numeric__(obj) ヘルプ obj
  end
end