class Plate

@author Daniel Darias Sánchez <alu0100783230@ull.edu.es>

Attributes

Extra[R]
Name[R]
NutritionalInfo[R]
Quantity[R]

Public Class Methods

new(name, extra, quantity, nutr_info) click to toggle source
# File lib/Prct07/Plate.rb, line 5
def initialize(name, extra, quantity, nutr_info)
  @Name = name
  @Extra = extra
  @Quantity = check_quantity quantity
  @NutritionalInfo = nutr_info
end

Public Instance Methods

check_quantity(quantity) click to toggle source

checks if the argument is valid

# File lib/Prct07/Plate.rb, line 13
def check_quantity(quantity)
  if (quantity > 0)
    quantity
  else
    1
  end
end
to_s() click to toggle source

necessary for puts method

# File lib/Prct07/Plate.rb, line 22
def to_s
  @Name + ", " + @Extra + ", " + @Quantity.to_s + " g"
end