lib/CapicuaGenGaspar/Proyect/CSProyect/Source/cs_proyect_feature.rb in CapicuaGenGaspar-0.1.0 vs lib/CapicuaGenGaspar/Proyect/CSProyect/Source/cs_proyect_feature.rb in CapicuaGenGaspar-0.1.1

- old
+ new

@@ -4,16 +4,16 @@ CapicuaGen es un software que ayuda a la creación automática de sistemas empresariales a través de la definición y ensamblado de diversos generadores de características. -El proyecto fue iniciado por José Luis Bautista Martin, el 6 de enero -del 2016. +El proyecto fue iniciado por José Luis Bautista Martín, el 6 de enero +de 2016. Puede modificar y distribuir este software, según le plazca, y usarlo para cualquier fin ya sea comercial, personal, educativo, o de cualquier -índole, siempre y cuando incluya este mensaje, y se permita acceso el +índole, siempre y cuando incluya este mensaje, y se permita acceso al código fuente. Este software es código libre, y se licencia bajo LGPL. Para más información consultar http://www.gnu.org/licenses/lgpl.html @@ -28,30 +28,30 @@ require_relative '../../../Mixins/splash_mixin' require_relative '../../../gaspar' module CapicuaGen::Gaspar - # Caracteristica generadora para proyectos Windows de CS. + # Característica generadora para proyectos Windows de CS. class CSProyectFeature < CapicuaGen::TemplateFeature include CapicuaGen include CapicuaGen::Gaspar public - # Inicializa la caracteristica + # Inicializa la característica def initialize(values= {}) super(values) end - # Resetea los atributos personalizados de la caracteristica (antes de establecer el generador) + # Resetea los atributos personalizados de la característica (antes de establecer el generador) def reset_attributes self.generation_attributes[:out_dir] = nil self.generation_attributes[:namespace]= nil end - # Configura los atributos personalizados de la caracteristica (antes de establecer el generador) + # Configura los atributos personalizados de la característica (antes de establecer el generador) def configure_attributes() self.generation_attributes[:out_dir]= "#{self.generation_attributes[:out_dir]}/#{self.generation_attributes[:namespace]}" unless self.generation_attributes.has_in_self?(:out) end # Obtiene los archivos que se incluiran en este proyeto @@ -60,10 +60,10 @@ template_target= get_template_target_by_name('proyect') directory_base= File.dirname(File.join(self.generation_attributes[:out_dir], template_target.out_file)) - # Recorro todas las caracteristicas + # Recorro todas las características generator.features().each do |f| #Obtengo todos los archivos asociados f.get_relative_out_files(:directory_base => directory_base, :types => :proyect_file).each do |unix_path| p = unix_path.gsub /\//, '\\' \ No newline at end of file