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

```