Class: Individuo
Overview
Esta clase representa un individuo
Direct Known Subclasses
Instance Attribute Summary collapse
-
#apellidos ⇒ Object
Permite el acceso a las variables.
-
#edad ⇒ Object
Permite el acceso a las variables.
-
#nombre ⇒ Object
Permite el acceso a las variables.
-
#peso ⇒ Object
Permite el acceso a las variables.
-
#sexo ⇒ Object
Permite el acceso a las variables.
Instance Method Summary collapse
-
#initialize(edad, nombre, apellidos, sexo, peso) ⇒ Individuo
constructor
A new instance of Individuo.
-
#to_s ⇒ Object
Formatea los datos en un string.
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
#apellidos ⇒ Object
Permite el acceso a las variables
7 8 9 |
# File 'lib/prct06/individuo.rb', line 7 def apellidos @apellidos end |
#edad ⇒ Object
Permite el acceso a las variables
7 8 9 |
# File 'lib/prct06/individuo.rb', line 7 def edad @edad end |
#nombre ⇒ Object
Permite el acceso a las variables
7 8 9 |
# File 'lib/prct06/individuo.rb', line 7 def nombre @nombre end |
#peso ⇒ Object
Permite el acceso a las variables
7 8 9 |
# File 'lib/prct06/individuo.rb', line 7 def peso @peso end |
#sexo ⇒ Object
Permite el acceso a las variables
7 8 9 |
# File 'lib/prct06/individuo.rb', line 7 def sexo @sexo end |
Instance Method Details
#to_s ⇒ Object
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 |