如何使用Ruby属性模板、shop_项目和日期来执行所需的任务?

如何使用Ruby属性模板、shop_项目和日期来执行所需的任务?,ruby,Ruby,非常感谢您的帮助,因为我不知道如何使用这些属性。 要求“erb” 班级购物清单 属性读取器:模板 属性阅读器:购物项目 属性读取器:日期 def初始化(购物项目,模板,日期=时间。现在) @模板=模板 @购物项目=购物项目 @日期=日期 结束 def输出(输出文件) File.write(输出文件,渲染) 结束 私有的 def渲染 ERB.new(@template.result)(绑定) 结束 结束 def购物用品 [“牛奶”、“鸡蛋”、“火腿”、“面包”] 结束 def模板 %{ 购物清单

非常感谢您的帮助,因为我不知道如何使用这些属性。

要求“erb”
班级购物清单
属性读取器:模板
属性阅读器:购物项目
属性读取器:日期
def初始化(购物项目,模板,日期=时间。现在)
@模板=模板
@购物项目=购物项目
@日期=日期
结束
def输出(输出文件)
File.write(输出文件,渲染)
结束
私有的
def渲染
ERB.new(@template.result)(绑定)
结束
结束
def购物用品
[“牛奶”、“鸡蛋”、“火腿”、“面包”]
结束
def模板
%{
购物清单
你需要买

} 结束 ShoppingList.new(购物项目,模板)。输出('shopping\u list.html')