nymph:在 ruby​​ 应用程序中逐步提取服务的助手

时间:2024-07-06 20:47:02
【文件属性】:

文件名称:nymph:在 ruby​​ 应用程序中逐步提取服务的助手

文件大小:20KB

文件格式:ZIP

更新时间:2024-07-06 20:47:02

Ruby

若虫 关于 Nymph 是一组库,旨在促进将逻辑提取到 Ruby 应用程序的服务中。 目标 您应该能够逐步将应用程序逻辑提取到本地服务中,而不必担心其托管或部署。 您将来应该能够远程托管您的服务,而无需更改应用程序代码中的多行代码。 您应该能够快速迭代您的服务的 API,并让您的客户端模拟强制执行兼容性。 堆 它背后的(自以为是的)技术堆栈是: 与服务端的 客户端的 、 和 自动生成服务文档,客户端模拟 地位 这个宝石目前正在进行中。 此自述文件反映了 v1 的目标,而不是实际状态。 将博客的评论提取到服务中 假设我们有一个博客应用程序,我们要将处理评论的能力提取到服务中(获取帖子的评论,并发布新评论) 1. 定义你的资源表示 假设我们已经有一个Comment模型(activerecord 或其他),我们将使用葡萄实体来强制执行资源表示。 将其视为服务的视图层。 # /app/


【文件预览】:
nymph-master
----.travis.yml(30B)
----bin()
--------console(330B)
--------setup(115B)
----server.rb(236B)
----Rakefile(150B)
----TODO.md(376B)
----Gemfile(273B)
----.rspec(31B)
----nymph.gemspec(1KB)
----spec()
--------sample_service()
--------grape()
--------nymph_spec.rb(3KB)
--------spec_helper.rb(121B)
----.gitignore(87B)
----lib()
--------webmock()
--------grape()
--------httparty()
--------nymph.rb(69B)
--------nymph()
----CODE_OF_CONDUCT.md(1KB)
----README.md(5KB)
----.editorconfig(146B)
----LICENSE.txt(1KB)

网友评论