Módulo: Mongoide::Extensiones::BigDecimal
- Definido en:
- lib/mongoid/extensiones/big_decimal.rb
Overview
Agrega un comportamiento de conversión de tipo a la clase BigDecimal.
Definido en el espacio de nombres
Modules: Métodos de clase
Colapso delresumen del método de clase
-
.incluido(base) ⇒ Objeto
privada
Comportamiento que se invocará cuando se incluya el módulo.
Colapso del resumen del método de instancia
- #__to_inc__ ⇒ Float Obsoleto Obsoleto.
-
#mongoize ⇒ Cadena | BSON::Decimal128 | nulo
Convierte el objeto del tipo rubí con el que tratamos a un tipo compatible con Mongo.
-
#¿numérico? ⇒ verdadero
¿BigDecimal es un número?
Detalles del método de clase
.incluido(base) ⇒ Objeto
Este método forma parte de una API privada. Debe evitarlo si es posible, ya que podría eliminarse o modificarse en el futuro.
Comportamiento que se invocará cuando se incluya el módulo.
13 14 15 |
# Archivo 'lib/mongoid/extensions/big_decimal.rb', línea 13 def yo.incluido(base) base.ampliar(Métodos de clase) end |
Detalles del método de instancia
#__to_inc__ ⇒ Float
Obsoleto.
Convierte el decimal grande en un valor $inc-able.
24 25 26 |
# Archivo 'lib/mongoid/extensions/big_decimal.rb', línea 24 def __to_inc__ to_f end |
#mongoize ⇒ Cadena | BSON::Decimal128 | nulo
Convierte el objeto del tipo rubí con el que tratamos a un tipo compatible con Mongo.
36 37 38 |
# Archivo 'lib/mongoid/extensions/big_decimal.rb', línea 36 def mangostas ::Gran decimal.mangostas(yo) end |
#¿numérico? ⇒ verdadero
¿BigDecimal es un número?
46 47 48 |
# Archivo 'lib/mongoid/extensions/big_decimal.rb', línea 46 def numeric? true end |