Class: Dieta

Inherits:
Object
  • Object
show all
Includes:
Comparable
Defined in:
lib/Dieta/Dieta.rb

Direct Known Subclasses

Pgda, Pgde

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(titulo, porcmenu, desc_platos, por_platos, gr_platos, vct, porcprot, porcgrasas, porchidratos) ⇒ Dieta

Returns a new instance of Dieta.



4
5
6
7
8
9
10
11
12
13
14
# File 'lib/Dieta/Dieta.rb', line 4

def initialize(titulo,porcmenu,desc_platos,por_platos,gr_platos,vct,porcprot,porcgrasas,porchidratos)
    @titulo=titulo
    @porcmenu=porcmenu
    @desc_platos=desc_platos
    @por_platos=por_platos
    @gr_platos=gr_platos
    @vct=vct
    @porcprot=porcprot
    @porcgrasas=porcgrasas
    @porchidratos=porchidratos
end

Instance Attribute Details

#desc_platosObject

Returns the value of attribute desc_platos.



3
4
5
# File 'lib/Dieta/Dieta.rb', line 3

def desc_platos
  @desc_platos
end

#gr_platosObject

Returns the value of attribute gr_platos.



3
4
5
# File 'lib/Dieta/Dieta.rb', line 3

def gr_platos
  @gr_platos
end

#por_platosObject

Returns the value of attribute por_platos.



3
4
5
# File 'lib/Dieta/Dieta.rb', line 3

def por_platos
  @por_platos
end

#porcgrasasObject

Returns the value of attribute porcgrasas.



3
4
5
# File 'lib/Dieta/Dieta.rb', line 3

def porcgrasas
  @porcgrasas
end

#porchidratosObject

Returns the value of attribute porchidratos.



3
4
5
# File 'lib/Dieta/Dieta.rb', line 3

def porchidratos
  @porchidratos
end

#porcmenuObject

Returns the value of attribute porcmenu.



3
4
5
# File 'lib/Dieta/Dieta.rb', line 3

def porcmenu
  @porcmenu
end

#porcprotObject

Returns the value of attribute porcprot.



3
4
5
# File 'lib/Dieta/Dieta.rb', line 3

def porcprot
  @porcprot
end

#tituloObject

Returns the value of attribute titulo.



3
4
5
# File 'lib/Dieta/Dieta.rb', line 3

def titulo
  @titulo
end

#vctObject

Returns the value of attribute vct.



3
4
5
# File 'lib/Dieta/Dieta.rb', line 3

def vct
  @vct
end

Instance Method Details

#<=>(other) ⇒ Object



16
17
18
19
20
21
22
# File 'lib/Dieta/Dieta.rb', line 16

def <=> (other)
    if(@gr_platos == other.gr_platos)
        @porcprot <=> other.porcprot
    else
        @gr_platos <=> other.gr_platos
    end
end