Class: Individuo

Inherits:
Object
  • Object
show all
Includes:
Enumerable
Defined in:
lib/prct06/individuo.rb

Overview

Esta clase representa un individuo

Author:

  • Miriam Rodríguez Méndez

Direct Known Subclasses

Paciente

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(edad, nombre, apellidos, sexo, peso) ⇒ Individuo

Returns a new instance of Individuo.



9
10
11
12
13
14
15
# File 'lib/prct06/individuo.rb', line 9

def initialize(edad,nombre,apellidos,sexo,peso)
	@edad = edad
	@nombre = nombre
	@apellidos = apellidos
	@sexo = sexo
	@peso = peso
end

Instance Attribute Details

#apellidosObject

Permite el acceso a las variables



7
8
9
# File 'lib/prct06/individuo.rb', line 7

def apellidos
  @apellidos
end

#edadObject

Permite el acceso a las variables



7
8
9
# File 'lib/prct06/individuo.rb', line 7

def edad
  @edad
end

#nombreObject

Permite el acceso a las variables



7
8
9
# File 'lib/prct06/individuo.rb', line 7

def nombre
  @nombre
end

#pesoObject

Permite el acceso a las variables



7
8
9
# File 'lib/prct06/individuo.rb', line 7

def peso
  @peso
end

#sexoObject

Permite el acceso a las variables



7
8
9
# File 'lib/prct06/individuo.rb', line 7

def sexo
  @sexo
end

Instance Method Details

#to_sObject

Formatea los datos en un string



18
19
20
# File 'lib/prct06/individuo.rb', line 18

def to_s
	"Edad: #{@edad} -- Nombre: #{@nombre} -- Apellidos: #{@apellidos} -- Sexo: #{@sexo} -- Peso: #{@peso}"
end