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