Class: Paciente

Inherits:
Individuo show all
Defined in:
lib/gematdd/paciente/paciente.rb

Overview

Representa a un individuo asociado a una consulta especĂ­fica

Direct Known Subclasses

PacienteConDatos

Instance Attribute Summary collapse

Attributes inherited from Individuo

#apellidos, #edad, #fecha_nac, #nombre, #ocupacion, #sexo

Instance Method Summary collapse

Methods inherited from Individuo

#<=>, #genero

Constructor Details

#initialize(nombre, apellidos, sexo, fecha_nac, ocupacion, consulta) ⇒ Paciente

Returns a new instance of Paciente



7
8
9
10
# File 'lib/gematdd/paciente/paciente.rb', line 7

def initialize(nombre, apellidos, sexo, fecha_nac, ocupacion, consulta)
  super(nombre, apellidos, sexo, fecha_nac, ocupacion)
  @consulta = consulta
end

Instance Attribute Details

#consultaObject

Returns the value of attribute consulta



5
6
7
# File 'lib/gematdd/paciente/paciente.rb', line 5

def consulta
  @consulta
end

Instance Method Details

#to_sObject



12
13
14
15
# File 'lib/gematdd/paciente/paciente.rb', line 12

def to_s
  " || Paciente perteneciente a la consulta #{@consulta} || \n
#{super}"
end