= Colectivero
Esta es una API no oficial para consultar el sistema de horarios de llegada de colectivos en la ciudad de Rosario, Argentina; del Ente de Transporte de Rosario.
Incluyo un par de ejemplos que detallan su uso.
== Instalación
La instalación es muy simple desde rubygems:
gem install colectivero
Y hacer un require:
require 'colectivero'
== Uso
Para conocer la lista de todos los colectivos disponibles:
Colectivero::Bus.list_all
Seleccionando algún elemento de la lista, se puede instanciar un colectivo para poder conocer sus calles e intersecciones para obtener un número de parada:
bus = Colectivero::Bus.new('153')
bus.streets
calle = bus.streets[5]
intersec = bus.intersections(calle).first
parada = Colectivero::BusStop.new(bus, calle, intersec)
Y finalmente, para consultar la llegada:
llegada = Colectivero::Arrival.new bus, parada
llegada.message # => "Linea 153R: 16min. 7434mts"
Alternativamente, también se puede consultar la llegada mandando la parada como un entero o un string:
llegada = Colectivero::Arrival.new bus, '4186'
llegada = Colectivero::Arrival.new bus, 4186
==Licencia
Ver el archivo LICENSE para detalles.