文件名称:Takeaway:创客学院
文件大小:10KB
文件格式:ZIP
更新时间:2024-07-25 03:45:15
Ruby
带走 这是我们在 Makers Academy 的第二个周末任务。 我们被要求编写一个具有以下功能的外卖 Ruby 应用程序: 菜品应标明价格 应通过提供菜肴清单、数量和应等于确切总数的数字来下订单。 如果总和不正确,则该方法应引发错误 如果金额正确,则应向客户发送一条短信,说明订单已成功下单,并将在 1 小时后送达。 例如“谢谢!您的订单已下达并将在 18:52 之前交付”。 应该使用 Twilio API 实现短信功能,并且应该使用 Gemfile 来管理 gems Takeaway 类应该经过彻底测试,并在必要时使用模拟和/或存根,以便您在运行测试时不会发送文本 当在 IRB 中加载 Takeaway 类并下订单时,实际上应该发送文本 为此,请使用您的个人电话号码; 无需为客户的手机号码建模 ###Logic Of My Program 客户将首先选择一家餐厅,然后选择菜肴。
【文件预览】:
Takeaway-master
----spec()
--------restaurant_spec.rb(875B)
--------customer_spec.rb(2KB)
--------informer_spec.rb(675B)
--------message_spec.rb(289B)
--------delivery_time_spec.rb(260B)
--------dishes_spec.rb(251B)
--------order_spec.rb(1KB)
----README.md(4KB)
----lib()
--------order.rb(994B)
--------customer.rb(750B)
--------restaurant.rb(525B)
--------informer.rb(346B)
--------message.rb(871B)
--------exceptions.rb(720B)
--------dishes.rb(119B)
--------delivery_time.rb(505B)
----Gemfile(96B)
----system.rb(196B)
----Gemfile.lock(620B)