Sha256: 3593873792cad56a8bf474ab8250fd4381be295a957e970934fcb07038c5dca2
Contents?: true
Size: 728 Bytes
Versions: 2
Compression:
Stored size: 728 Bytes
Contents
class Grupo include Comparable attr_reader :titulo, :alimentos def initialize titulo, alimentos @titulo, @alimentos = titulo, alimentos end def get_titulo @titulo end def get_alimento i @alimentos[i] end def getall_alimentos @alimentos end def to_s out = "#{@titulo.upcase}\n" out << @alimentos.map { |alimento| "-#{alimento}" }.join(",\n") out end def <=> (otro) @titulo<=>otro.titulo end end class Grupo_lacteos < Grupo end class Grupo_carnes < Grupo end class Grupo_pescados < Grupo end class Grupo_grasos < Grupo end class Grupo_carbohidratos < Grupo end class Grupo_verduras < Grupo end class Grupo_lacteos < Grupo end class Grupo_frutas < Grupo end class Grupo_bebidas < Grupo end
Version data entries
2 entries across 2 versions & 2 rubygems
Version | Path |
---|---|
alimentos-alu0100648782-0.1.0 | lib/alimentos/grupo.rb |
alimentos-0.1.0 | lib/alimentos/grupo.rb |