Skip to content

ruby-api-client/yar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

yar Ruby specs Gem Version GitHub Coverage Status Gem

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:)