站长这个 gem 提供了一个来自 公共站点 的 API 接口。该项目利用该站点用于构建前端的 API,以检索有关 意大利铁路系统 的实时信息,并为该信息提供更方便的界面。

安装方法:

将此行添加到应用程序的 Gemfile 中:


gem 'station_master'

然后执行:


$ bundle install

或者自己安装:


$ gem install station_master

用法


require 'station_master'

要根据城市名称查找特定车站:


StationMaster::Station.find_by_city('Torino')

它返回与参数字符串匹配的可能站列表。

要查找实时发车信息:


StationMaster::Schedule.find_station_departures('S06421')

它检索当前的车站出发状态。