Módulo: Mongoid::Extensions::Module

Definido en:
lib/mongoid/extensiones/módulo.rb

Overview

Añade el comportamiento de conversión de tipos a la clase Module.

Resumen del método de instancia colapsar

Detalles del método de instancia

#re_define_method(nombre, &bloque) ⇒ Method

Redefinir el método. Si existe, se anulará su definición o simplemente se definirá.

Ejemplos:

Redefina el método.

Object.re_define_method("exists?") do
  self
end

Parámetros:

  • Nombre (string | símbolo)

    El nombre del método.

  • &bloque

    El cuerpo del método.

Devuelve:

  • (Método) -

    El nuevo método.



22
23
24
25
# Archivo 'lib/mongoid/extensions/module.rb', línea 22

def re_define_method(Nombre, Ybloque)
  método_indefinido(Nombre) si method_defined?(Nombre)
  definir_método(Nombre, Ybloque)
end