Takeaway:创客学院-源码

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

文件下载

资源详情

[{"title":"( 19 个子文件 10KB ) Takeaway:创客学院-源码","children":[{"title":"Takeaway-master","children":[{"title":"spec","children":[{"title":"restaurant_spec.rb <span style='color:#111;'> 875B </span>","children":null,"spread":false},{"title":"customer_spec.rb <span style='color:#111;'> 1.62KB </span>","children":null,"spread":false},{"title":"informer_spec.rb <span style='color:#111;'> 675B </span>","children":null,"spread":false},{"title":"message_spec.rb <span style='color:#111;'> 289B </span>","children":null,"spread":false},{"title":"delivery_time_spec.rb <span style='color:#111;'> 260B </span>","children":null,"spread":false},{"title":"dishes_spec.rb <span style='color:#111;'> 251B </span>","children":null,"spread":false},{"title":"order_spec.rb <span style='color:#111;'> 1.11KB </span>","children":null,"spread":false}],"spread":true},{"title":"README.md <span style='color:#111;'> 3.60KB </span>","children":null,"spread":false},{"title":"lib","children":[{"title":"order.rb <span style='color:#111;'> 994B </span>","children":null,"spread":false},{"title":"customer.rb <span style='color:#111;'> 750B </span>","children":null,"spread":false},{"title":"restaurant.rb <span style='color:#111;'> 525B </span>","children":null,"spread":false},{"title":"informer.rb <span style='color:#111;'> 346B </span>","children":null,"spread":false},{"title":"message.rb <span style='color:#111;'> 871B </span>","children":null,"spread":false},{"title":"exceptions.rb <span style='color:#111;'> 720B </span>","children":null,"spread":false},{"title":"dishes.rb <span style='color:#111;'> 119B </span>","children":null,"spread":false},{"title":"delivery_time.rb <span style='color:#111;'> 505B </span>","children":null,"spread":false}],"spread":true},{"title":"Gemfile <span style='color:#111;'> 96B </span>","children":null,"spread":false},{"title":"system.rb <span style='color:#111;'> 196B </span>","children":null,"spread":false},{"title":"Gemfile.lock <span style='color:#111;'> 620B </span>","children":null,"spread":false}],"spread":true}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明