Sha256: efff1a1e462da5a1520d686986bd915531c0bf3d56d51069f12b9ff5e4bdae44
Contents?: true
Size: 727 Bytes
Versions: 1
Compression:
Stored size: 727 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
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
alimentohv-0.1.0 | lib/alimento/grupo.rb |