Sha256: 35cd4289587cd2d2393854e629794b7e44028c89f86ae4e2028c8edb29e03169
Contents?: true
Size: 747 Bytes
Versions: 2
Compression:
Stored size: 747 Bytes
Contents
# creacion de los metodos: class Alimento 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
2 entries across 2 versions & 2 rubygems
Version | Path |
---|---|
alimentos-alu0100648782-0.1.0 | lib/alimentos/alimento.rb |
alimentos-0.1.0 | lib/alimentos/alimento.rb |