Yandex.Rasp API - API Яндекс.Расписаний
docs: https://yandex.ru/dev/rasp/
gem: https://rubygems.org/gems/yar
Install
gem install yar
Example
require "yar"
client = Yar::Client.new(token: ENV["YAR_ACCESS_TOKEN"])
# Копирайт Яндекс.Расписаний
client.copyright.info
# Список всех доступных станций
client.stations.list
# Список станций следования
client.stations.route(uid:)
# Список ближайших станций
client.nearest.station(lat:, long:, distance:)
# Ближайший город
client.nearest.city(lat:, long:)
# Расписание рейсов по станции
client.schedule.info(station:)
# Расписание рейсов между станциями
client.schedule.between(from:, to:)
# Информация о перевозчике
client.carrier.info(code:)