Tortilla.rb是一个为在Python中使用的Tortilla库的Ruby端口,简化与Web API的交互。以下是一个简单的示例展示如何使用它。
示例:
```ruby
github = Tortilla.wrap("https://api.github.com")
github.users("octocat").get()["location"]
# => "San Francisco"
```
目前版本不支持身份验证标头,但这个功能正在开发中。默认情况下,Tortilla会将JSON响应解析为Ruby哈希。您也可以为每个API定义自定义解析方法,例如:
```ruby
api = Tortilla.wrap("https://xmlapi.example.com")
api.on_response do |response|
# 自定义解析逻辑
end
```
暂无评论