带走
这是我们在 Makers Academy 的第二个周末任务。 我们被要求编写一个具有以下功能的外卖 Ruby 应用程序:
菜品应标明价格
应通过提供菜肴清单、数量和应等于确切总数的数字来下订单。
如果总和不正确,则该方法应引发错误
如果金额正确,则应向客户发送一条短信,说明订单已成功下单,并将在 1 小时后送达。 例如“谢谢!您的订单已下达并将在 18:52 之前交付”。
应该使用 Twilio API 实现短信功能,并且应该使用 Gemfile 来管理 gems
Takeaway 类应该经过彻底测试,并在必要时使用模拟和/或存根,以便您在运行测试时不会发送文本
当在 IRB 中加载 Takeaway 类并下订单时,实际上应该发送文本
为此,请使用您的个人电话号码; 无需为客户的手机号码建模
###Logic Of My Program 客户将首先选择一家餐厅,然后选择菜肴。
2021-07-05 13:05:55
10KB
Ruby
1