Módulo: Mongoid::Criteria::Queryable::Extensions::Regexp::Raw_::ClassMethods

Definido em:
build/mongoid-8.1/lib/mongoid/criteria/queryable/extentions/regexp.rb

Recolhimento do Resumo do método de instância

Detalhes do método de instância

#evolua(objeto) ➤ BSON::Regexp::Raw

Envolva o objeto em um regex BSON bruto.

Exemplos:

Evolua o objeto para um regex.

BSON::Regexp::Raw.evolve("\\A[123]")

Parâmetros:

  • objeto (BSON::Regexp::Raw | string)

    O objeto a ser desenvolvido.

Retorna:

  • (BSON::Regexp::Raw)

    O regex bruto evoluído.



56
57
58
59
60
# File 'build/mongoid-8.1/lib/mongoid/criteria/queryable/extentions/regexp.rb', linha 56

def evolua(objeto)
  __evolve__(objeto) fazer |obj|
    obj.is_a?(String) ? BSON::regexp::Cru.Novo(obj) : obj
  end
end