我正在通过尝试制作一个 Yo API 回调函数来试验葡萄和 Ruby。
我可以像这样启动和运行简单的示例。. .
resource :loc do
get ':loc' do
params.to_yaml
end
end
给定具有以下格式的回调,我将如何将和坐标提取username
到单独的 ruby 变量中?x
y
http://yourcallbackurl.com/yourendpoint?username=THEYOER&location=42.360091;-71.094159
当位置数据搞砸了。. .
--- !ruby/hash:Hashie::Mash
username: sfsdfsdf
location: '42.360091'
"-71.094159":
route_info: !ruby/object:Grape::Route
options:
:prefix:
:version: v1
:namespace: "/loc"
:method: GET
:path: "/:version/loc/:loc(.:format)"
:params:
loc: ''
:compiled: !ruby/regexp /\A\/(?<version>v1)\/loc\/(?<loc>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?\Z/
version: v1
loc: toto
format: txt