Files
dtic-DIIAA/adn/tools/proy/plantillas.rb
T

110 lines
1.3 KiB
Ruby

# frozen_string_literal: true
module ADN
module Plantillas
def self.existe?(tipo)
plantillas.key?(tipo)
end
def self.obtener(tipo)
plantillas[tipo]
end
def self.plantillas
{
"plan" => template_plan,
"subplan" => template_subplan,
"mejora" => template_mejora,
"incidente" => template_incidente,
"tarea" => template_tarea
}
end
def self.template_plan
<<~MD
# [Código] - Plan
## Objetivo
...
## Fases
- [ ] Tarea
---
## 📊 Progreso
```
Fase 1: ██████░░░░ 60% Nombre de la Fase
```
---
MD
end
def self.template_subplan
<<~MD
# [Código] - Subplan Técnico
## Contexto Técnico
...
## Procedimiento
...
MD
end
def self.template_mejora
<<~MD
# [Código] - Mejora
## Objetivo
...
## Implementación
...
---
## 📊 Progreso
```
En curso: ██████░░░░ 60% Implementación
```
---
MD
end
def self.template_incidente
<<~MD
# [Código] - Incidente
## Descripción
...
## Resolución
...
MD
end
def self.template_tarea
<<~MD
# [Código] - Tarea
## Descripción
...
## Estado
---
## 📊 Progreso
```
Fase 1: ██████░░░░ 60% Nombre de la Fase
```
---
MD
end
end
end