Clase: Mongoid::Generadores::ConfigGenerator
- Hereda:
-
Rails::Generadores::Base
- Objeto
- Rails::Generadores::Base
- Mongoid::Generadores::Generador de configuración
- Definido en:
- lib/rails/generadores/mongoid/config/config_generator.rb
Overview
Clase generadora para archivos de configuración de Mongoid.
Colapso delresumen del método de clase
-
.source_root ⇒ Cadena
Devuelve la ruta al directorio de plantillas.
Colapso del resumen del método de instancia
-
#nombre_de_la_aplicación ⇒ Cadena
Devuelve el nombre subrayado de la aplicación Rails.
-
#crear_archivo_de_configuración ⇒ Objeto
Crea un archivo de configuración
mongoid.ymla partir de una plantilla. -
#crear_archivo_inicializador ⇒ Objeto
Crea un archivo inicializador
mongoid.rba partir de una plantilla.
Detalles del método de clase
.source_root ⇒ Cadena
Devuelve la ruta al directorio de plantillas.
18 19 20 |
# Archivo 'lib/rails/generators/mongoid/config/config_generator.rb', línea 18 def yo.source_root @_mongoid_source_root ||= Archivo.("../plantillas ", __FILE__) end |
Detalles del método de instancia
#nombre_de_la_aplicación ⇒ Cadena
Devuelve el nombre subrayado de la aplicación Rails.
25 26 27 28 29 30 31 32 33 34 |
# Archivo 'lib/rails/generators/mongoid/config/config_generator.rb', línea 25 def nombre_de_la_aplicación # :nodoc: aplicación_cls = Carriles.aplicación.clase padre = begin # Rieles 6.1+ aplicación_cls.module_parent_name rescate NoMethodError aplicación_cls.padre.a_s end padre.guion bajo end |
#crear_archivo_de_configuración ⇒ Objeto
Crea un archivo de configuración mongoid.yml a partir de una plantilla.
37 38 39 |
# Archivo 'lib/rails/generators/mongoid/config/config_generator.rb', línea 37 def crear_archivo_de_configuración template 'mongoid.yml', Archivo.Join('config', 'mongoid.yml') end |
#crear_archivo_inicializador ⇒ Objeto
Crea un archivo inicializador mongoid.rb a partir de una plantilla.
42 43 44 |
# Archivo 'lib/rails/generators/mongoid/config/config_generator.rb', línea 42 def crear_archivo_inicializador template 'mongoid.rb ', Archivo.Join('config', 'inicializadores', 'mongoid.rb ') end |