Class: DatosAntropometricos
- Inherits:
-
Object
- Object
- DatosAntropometricos
- Includes:
- Comparable
- Defined in:
- lib/gematdd/valoracion/datos_antropometricos.rb
Overview
Agrupa todos los datos antropométricos medibles a una persona
Instance Attribute Summary collapse
-
#actividad_fisica ⇒ Object
Returns the value of attribute actividad_fisica.
-
#ccadera ⇒ Object
Returns the value of attribute ccadera.
-
#ccintura ⇒ Object
Returns the value of attribute ccintura.
-
#hora ⇒ Object
Returns the value of attribute hora.
-
#peso ⇒ Object
Returns the value of attribute peso.
-
#talla ⇒ Object
Returns the value of attribute talla.
Instance Method Summary collapse
- #<=>(other) ⇒ Object
-
#initialize(peso, talla, ccintura, ccadera, actividad_fisica) ⇒ DatosAntropometricos
constructor
A new instance of DatosAntropometricos.
- #to_s ⇒ Object
Constructor Details
#initialize(peso, talla, ccintura, ccadera, actividad_fisica) ⇒ DatosAntropometricos
Returns a new instance of DatosAntropometricos
16 17 18 19 20 21 22 23 |
# File 'lib/gematdd/valoracion/datos_antropometricos.rb', line 16 def initialize(peso, talla, ccintura, ccadera, actividad_fisica) @peso = peso @talla = talla @ccintura = ccintura @ccadera = ccadera @actividad_fisica = actividad_fisica @hora = Time.now end |
Instance Attribute Details
#actividad_fisica ⇒ Object
Returns the value of attribute actividad_fisica
14 15 16 |
# File 'lib/gematdd/valoracion/datos_antropometricos.rb', line 14 def actividad_fisica @actividad_fisica end |
#ccadera ⇒ Object
Returns the value of attribute ccadera
14 15 16 |
# File 'lib/gematdd/valoracion/datos_antropometricos.rb', line 14 def ccadera @ccadera end |
#ccintura ⇒ Object
Returns the value of attribute ccintura
14 15 16 |
# File 'lib/gematdd/valoracion/datos_antropometricos.rb', line 14 def ccintura @ccintura end |
#hora ⇒ Object
Returns the value of attribute hora
14 15 16 |
# File 'lib/gematdd/valoracion/datos_antropometricos.rb', line 14 def hora @hora end |
#peso ⇒ Object
Returns the value of attribute peso
14 15 16 |
# File 'lib/gematdd/valoracion/datos_antropometricos.rb', line 14 def peso @peso end |
#talla ⇒ Object
Returns the value of attribute talla
14 15 16 |
# File 'lib/gematdd/valoracion/datos_antropometricos.rb', line 14 def talla @talla end |
Instance Method Details
#<=>(other) ⇒ Object
25 26 27 28 |
# File 'lib/gematdd/valoracion/datos_antropometricos.rb', line 25 def <=>(other) [peso, talla, ccintura, ccadera] <=> [other.peso, other.talla, other.ccintura, other.ccadera] end |
#to_s ⇒ Object
30 31 32 33 34 35 36 37 |
# File 'lib/gematdd/valoracion/datos_antropometricos.rb', line 30 def to_s "Peso: #{@peso} Talla: #{@talla} Circunferencias: - Cintura: #{@ccintura} - Cadera: #{@ccadera} Hora en la que fueron tomados los datos: #{@hora}" end |