chain:通过 Ruby 中的方法链访问 API 端点

时间:2024-08-01 05:45:55
【文件属性】:

文件名称:chain:通过 Ruby 中的方法链访问 API 端点

文件大小:10KB

文件格式:ZIP

更新时间:2024-08-01 05:45:55

Ruby

链 自 2013 年以来滥用method_missing :trade_mark: 什么是山姆山中的链条? Chain 是一个简单的库,可以(太)轻松地与(非)RESTful Web API 交互。 受启发,我需要一种方法来创建模仿 ORM 的东西,以便与非 RE​​STful API 进行通信。 Chain 使用作为客户端库来管理对 API 端点的请求。 因此,您可以完全控制如何解析请求和响应并将其映射到 Ruby 中的对象! 它是如何工作的? 只需实例化Url类,然后将一系列表示 URL 路径的方法链接在一起。 以一声巨响结束链条以启动请求。 例如: >> require 'chain' >> site = Chain :: Url . new ( "http://www.site.com" ) >> item = site . items [ 1 ] . group! => #Hashie::Mas


【文件预览】:
chain-master
----LICENSE.txt(1KB)
----lib()
--------chain.rb(238B)
--------chain()
----Gemfile(90B)
----chain.gemspec(1KB)
----spec()
--------middleware()
--------spec_helper.rb(56B)
--------url_spec.rb(5KB)
----Rakefile(28B)
----README.md(4KB)
----.gitignore(162B)

网友评论