module Metromobilite::Times
Constants
- LIVE_URI
- RECORDS_URI
Public Class Methods
readStop(stopId)
click to toggle source
Reads the next stop times at a stop, eventually for a given route Returns an array of Metromobilite::Model::Stop
with their associated stop times
stopId_string
-
the stop id
# File lib/metromobilite/times.rb, line 18 def self.readStop(stopId) uri = LIVE_URI % stopId.to_s jsonData = Metromobilite::Request.get(uri) res = [] jsonData.each do |item| pattern = Metromobilite::Model::Pattern.new(item['pattern']) times = [] item['times'].each do |timeJson| times.push(Metromobilite::Model::Time.new timeJson) end res.push(Metromobilite::Model::Stop.new pattern, times) end return res end