Módulo: Mongoid::Contextual::Agregable::Ninguno
- Incluido en:
- Ninguno
- Definido en:
- lib/mongoid/contextual/agregable/none.rb
Overview
Contiene comportamiento para agregar valores en contexto nulo.
Colapso del resumen del método de instancia
-
#aggregates(_field) ⇒ Hash
Obtenga todos los valores agregados para el campo proporcionado en contexto nulo.
-
# promedio (_campo) ⇒nulo
Siempre retorna nil.
-
#min(_field = nil) ⇒ nil (también: #max)
Siempre retorna nil.
-
#suma(_campo = nulo) ⇒ Entero
Siempre devuelve cero.
Detalles del método de instancia
#agregados(_campo) ⇒ Hash
Obtener todos los valores agregados para el campo proporcionado en el contexto nulo. Proporcionado para la coherencia de la interfaz con Aggregable::Mongo.
18 19 20 |
# Archivo 'lib/mongoid/contextual/aggregable/none.rb', línea 18 def agregados(_campo) Agregable::EMPTY_RESULT.dup end |
# promedio (_campo)⇒ nulo
Siempre retorna nil.
40 41 42 |
# Archivo 'lib/mongoid/contextual/aggregable/none.rb', línea 40 def promedio(_campo) nulo end |
#min(_campo = nil) ⇒ nil También conocido como: máximo
Siempre retorna nil.
51 52 53 |
# Archivo 'lib/mongoid/contextual/aggregable/none.rb', línea 51 def min(_campo = nulo) nulo end |
#suma(_campo = nulo) ⇒ Entero
Siempre devuelve cero.
29 30 31 |
# Archivo 'lib/mongoid/contextual/aggregable/none.rb', línea 29 def suma(_campo = nulo) 0 end |