node-511
Version:
Lightweight node.js wrapper for the 511.org real time driving times and transit departure APIs
17 lines (11 loc) • 380 B
text/coffeescript
AbstractService = require './AbstractService'
class GetAgencies extends AbstractService
_parse: (obj) ->
agencies = {}
for _A in obj?.RTT?.AgencyList?[0]?.Agency ? []
if (_A?['$']?.Name)
agencies[_A?['$']?.Name] =
HasDirection: 'True' == _A?['$']?.HasDirection
Mode: _A?['$']?.Mode ? null
agencies
module.exports = GetAgencies