diff --git a/pizza.rb b/pizza.rb index 49ff37a..8a5ba7a 100644 --- a/pizza.rb +++ b/pizza.rb @@ -1,5 +1,24 @@ class Pizza + attr_accessor :toppings + + def initialize(toppings=[Topping.new("cheese", vegetarian: true)]) + @toppings = toppings + end + + def vegetarian? + @toppings.all? {|x| x.vegetarian == true} + end + + def add_topping(new_topping) + @toppings<