海马
Seahorse是一种通过声明性DSL将您的服务API描述为一流公民的方法。 该库还提供Ruby on Rails集成,以便在控制器操作中利用您的API模型。
特征
Seahorse提供了定义API模型的功能,还具有支持参数验证以及对API调用的输入和输出进行序列化的功能。 通过Rails集成,这是自动的,即参数中的params会自动进行类型转换和验证,输出会自动从API模型序列化为JSON或XML。 您也可以通过少量工作将其连接到Sinatra应用程序。
正在安装
gem install