Módulo: Mongoid::Extensions::Range

Definido em:
lib/mongoid/extentions/range.rb

Visão geral

Adiciona o comportamento de conversão de tipo à classe Range .

Definido sob namespace

Módulos: Métodos de classe

Recolhimento do Resumo do método de classe

Recolhimento do Resumo do método de instância

Detalhes do método de classe

.incluída(base) ➤ Objeto



8
9
10
# Arquivo 'lib/mongoid/extensions/range.rb', linha 8

def auto.incluído(base)
  base.ampliar(Métodos de classe)
end

Detalhes do método de instância

#__find_args__ ➤ Array

Obsoleto.

Obtenha a faixa como argumentos para uma localização.

Exemplos:

Obtenha o intervalo conforme encontra argumentos.

range.__find_args__

Retorna:

  • (Array)

    O intervalo como uma array.



19
20
21
# Arquivo 'lib/mongoid/extensions/range.rb', linha 19

def __find_args__
  to_a
end

#mongoize ➤ Hash | nada

Transforme o objeto do tipo Ruby com o qual lidamos para um tipo compatível com o mongo .

Exemplos:

Mongoize o objeto.

range.mongoize

Retorna:

  • (Hash | nulo)

    O objeto mongoizado ou nulo.



31
32
33
# Arquivo 'lib/mongoid/extensions/range.rb', linha 31

def mongoize
  ::faixa.mongoize(auto)
end

#redimensionável?verdadeiro

Este é um objeto redimensionável.

Exemplos:

Isso é redimensionável?

range.resizable?

Retorna:

  • (verdadeiro)

    Verdade.



41
42
43
# Arquivo 'lib/mongoid/extensions/range.rb', linha 41

def redimensionável?
  true
end