模块:Mongoid::Extensions::BigDecimal
- 定义于:
- lib/mongoid/extensions/big_decimal.rb
Overview
为 BigDecimal 类添加类型转换行为。
在命名空间下定义
模块: 类方法
类方法摘要折叠
-
。 included (base) ⇒ 对象
private
包含该模块时要调用的行为。
实例方法摘要折叠
- #__to_inc__ ⇒ Float 已弃用 已弃用。
-
# mongoize ⇒ string | BSON::Decimal128 | BSON::Decimal nil
将对象从我们处理的Ruby类型转换为mongo友好类型。
-
# numeric? ⇒ true
BigDecimal 是数字吗?
类方法详细信息
实例方法详细信息
#__to_inc__ ⇒ Float
已弃用。
将大十进制转换为 $inc-able 值。
23 24 25 |
# File 'lib/mongoid/extensions/big_decimal.rb', line 23 def __to_inc__ to_f end |
# mongoize ⇒ string | BSON::Decimal128 | BSON nil
将对象从我们处理的Ruby类型转换为mongo友好类型。
35 36 37 |
# File 'lib/mongoid/extensions/big_decimal.rb', line 35 def mongoize ::BigDecimal.mongoize(self) end |
# numeric? ⇒ true
BigDecimal 是数字吗?
45 46 47 |
# File 'lib/mongoid/extensions/big_decimal.rb', line 45 def numeric? true end |