Sha256: 601f42f154b71de61802827bea38f5f12424e2d17889b046a518597349a7d5bc
Contents?: true
Size: 682 Bytes
Versions: 1
Compression:
Stored size: 682 Bytes
Contents
class Alimentos attr_reader :nombre, :proteinas, :glucidos, :lipidos def initialize nombre, proteinas, glucidos, lipidos @nombre, @proteinas, @glucidos, @lipidos = nombre, proteinas, glucidos, lipidos end def get_nombre @nombre end def get_proteinas @proteinas end def get_glucidos @glucidos end def get_lipidos @lipidos end def get_energetico @aux = (@glucidos * 4) + (@lipidos * 9) + (@proteinas * 4) @aux end def == (otro) self.class == otro.class && @nombre == otro.nombre && @proteinas == otro.proteinas && @glucidos == otro.glucidos && @lipidos == otro.lipidos end def to_s "#{nombre}, #{proteinas}, #{glucidos}, #{lipidos}" end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
alimentohv-0.1.0 | lib/alimento/alimentos.rb |