class Metromobilite::Model::Time
Attributes
arrivalDelay[R]
departureDelay[R]
realtime[R]
realtimeArrival[R]
realtimeDeparture[R]
scheduledArrival[R]
scheduledDeparture[R]
serviceDay[R]
stopId[R]
stopName[R]
timepoint[R]
tripId[R]
Public Class Methods
new(jsonObj)
click to toggle source
Instantiates a new Time
object from received JSON data
jsonData_Hash
-
The
Time
JSON hash object received from the API
# File lib/metromobilite/model/time.rb, line 14 def initialize(jsonData) @stopId = jsonData['stopId'] @stopName = jsonData['stopName'] @scheduledArrival = jsonData['scheduledArrival'] @scheduledDeparture = jsonData['scheduledDeparture'] @realtimeArrival = jsonData['realtimeArrival'] @realtimeDeparture = jsonData['realtimeDeparture'] @arrivalDelay = jsonData['arrivalDelay'] @departureDelay = jsonData['departureDelay'] @timepoint = jsonData['timepoint'] @realtime = jsonData['realtime'] @serviceDay = jsonData['serviceDay'] @tripId = jsonData['tripId'] end
Public Instance Methods
to_json(opts = nil)
click to toggle source
# File lib/metromobilite/model/time.rb, line 42 def to_json(opts = nil) hash = {} instance_variables.each {|var| hash[var.to_s.delete("@")] = instance_variable_get(var) } hash.to_json end