Takeaway:创客挑战 - 创建食品外卖系统

时间:2024-07-23 04:08:43
【文件属性】:

文件名称:Takeaway:创客挑战 - 创建食品外卖系统

文件大小:6KB

文件格式:ZIP

更新时间:2024-07-23 04:08:43

Ruby

带走 Makers Academy 设定的这项挑战要求我: 写一个类外卖。 带价格的菜品清单 可以通过提供菜肴清单、数量和应该是确切总数的数字来下订单。 如果总和不正确,则该方法应该引发错误,否则会向客户发送一条文本,说明订单已成功下单,并将在 1 小时后交付,例如“谢谢!您的订单已下达并将18:52 前送达”。 应使用 Twilio API 实现文本发送功能。 使用 twilio-ruby gem 访问 API。 确保您的 Takeaway 课程经过彻底测试,并且您使用模拟和/或存根,必要时不要在运行测试时发送文本 但是,如果您的 Takeaway 类已加载到 IRB 中并下订单,则实际上应该发送文本。 Twilio 上的免费帐户仅允许您向“已验证”号码发送文本。 用你的手机号,不用担心客户的手机。 科技 Ruby - 面向对象的语言 Ruby gems - Webmock、


【文件预览】:
Takeaway-master
----runner.rb(184B)
----lib()
--------line_item.rb(190B)
--------message.rb(525B)
--------customer.rb(114B)
--------takeaway.rb(37B)
--------menu.rb(158B)
--------order.rb(259B)
--------dish.rb(113B)
----Gemfile(64B)
----spec()
--------dish_spec.rb(214B)
--------menu_spec.rb(195B)
--------message_spec.rb(177B)
--------order_spec.rb(569B)
--------takeaway_spec.rb(0B)
--------customer_spec.rb(264B)
--------line_item_spec.rb(398B)
----README.md(2KB)
----Gemfile.lock(424B)

网友评论