takeaway:Makers Academy 第 2 周挑战 - 使用 Ruby、TDD、OOP 和 Twilio API 的外卖订单系统

时间:2021-06-23 23:34:53
【文件属性】:
文件名称:takeaway:Makers Academy 第 2 周挑战 - 使用 Ruby、TDD、OOP 和 Twilio API 的外卖订单系统
文件大小:8KB
文件格式:ZIP
更新时间:2021-06-23 23:34:53
Ruby 带走 概括 作为我在 Makers Academy 的第 2 周挑战的一部分,我用 Ruby 编写了一个外卖订单应用程序。 该应用程序集成了用于发送 SMS 订单确认的 Twilio API。 这是对 TDD 和 OOP 使用的很好的整合,以及对使用 gems 和 API 功能的介绍。 使用的技术 Ruby 规格 宝石 (Twilio) 完成的任务 有价格的菜品清单 通过提供菜肴清单、数量和应该是确切总数的数字来下订单。 如果总和不正确,则该方法应引发错误,否则会向客户发送一条文本,说明订单已成功下单,并将在 1 小时后交付,例如“谢谢!您的订单已下达并将18:52前送达" 应使用 Twilio API 实现文本发送功能。 你需要注册它。 免费 使用 twilio-ruby gem 访问 API 使用 Gemfile 来管理您的 gem 确保您的 Takeaway 课程经过彻底测试
【文件预览】:
takeaway-master
----Gemfile(109B)
----Gemfile.lock(500B)
----spec()
--------customer_spec.rb(481B)
--------dish_spec.rb(293B)
--------menu_spec.rb(433B)
--------order_spec.rb(775B)
--------line_item_spec.rb(641B)
--------spec_helper.rb(68B)
--------takeaway_spec.rb(1KB)
----lib()
--------takeaway.rb(1KB)
--------dish.rb(117B)
--------customer.rb(165B)
--------order.rb(525B)
--------line_item.rb(247B)
--------menu.rb(173B)
----README.md(2KB)
----coverage()
--------.resultset.json.lock(0B)
--------.last_run.json(51B)
--------.resultset.json(2KB)

网友评论