Module: RutaSeguimiento::RutaSeguimientoComponente

Defined in:
lib/ruta_seguimiento.rb

Instance Method Summary collapse

Instance Method Details

#lista_de_puestos_del_componente_track_segundo_nivelObject



77
78
79
80
81
82
83
84
85
86
# File 'lib/ruta_seguimiento.rb', line 77

def lista_de_puestos_del_componente_track_segundo_nivel
  # devuelve como mucho [LAM, TLL]
  lista = []
  if !cantidad_de_pvb.zero?
    lista << PuestoControl.prelaminado
    lista << PuestoControl.laminado
  end
  lista << procesos_de_procesos.map(&:puesto_control)
  return lista.flatten.uniq 
end

#lista_de_racksObject

LAM TLL DVH



65
66
67
68
69
70
71
72
73
74
75
# File 'lib/ruta_seguimiento.rb', line 65

def lista_de_racks
  lista = []
  if !cantidad_de_pvb.zero?
    lista << PuestoControl.prelaminado
    lista << PuestoControl.laminado
  end
  lista << procesos_de_procesos.map(&:puesto_control)
  lista << PuestoControl.dvh if composicion.multicomponente?
  lista << composicion.procesos_de_procesos.map(&:puesto_control)
  lista.flatten.uniq
end