Sha256: 435c1b93c300039da696b668746f92c00afee5becf4db08c19c72fa84c9f3df2
Contents?: true
Size: 1.25 KB
Versions: 1
Compression:
Stored size: 1.25 KB
Contents
OneBusAway API -------------- Unofficial Ruby library for interacting with the [OneBusAway API](http://code.google.com/p/onebusaway/wiki/OneBusAwayApiReference) ### Documentation & Requirements * REXML ### Examples Basic usage: require 'rubygems' require 'onebusaway_updated' Onebusaway.api_key = 'YOUR_API_KEY' # find a stop by id - returns a Onebusaway::Stop instance stop = Onebusaway.stop_by_id(:id => "1_10020") # find a route by id - returns a Onebusaway::Route instance route = Onebusaway.route_by_id(:id => "1_30") # find stops nearby a given latitude and longitude # - returns an array of Onebusaway::Stop instances stops = Onebusaway.stops_for_location(:lat => "47.66", :lon => "-122.29") # find routes nearby a given latitude and longitude # - returns an array of Onebusaway::Route instances routes = Onebusaway.routes_for_location(:lat => "47.66", :lon => "-122.29") # find stops for a route - returns an array of Onebusaway::Stop instances stops = Onebusaway.stops_for_route(:id => "1_30") # find arrivals/departures for a given stop # - returns an array of Onebusaway::ArrivalAndDeparture instances arrivals = Onebusaway.arrivals_and_departures_for_stop(:id => "1_570")
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
onebusaway_updated-0.2.1 | README.markdown |