class Transport::Stop

Attributes

arrival[R]
delay[R]
departure[R]
realtimeAvailability[R]
station[R]

Public Class Methods

new(stop) click to toggle source
# File lib/stop.rb, line 9
def initialize(stop)
  return unless stop
  
  @station = Station.new stop['station']
  @arrival = DateTime.parse stop['arrival'] if stop['arrival'] 
  @departure = DateTime.parse stop['departure'] if stop['departure'] 
  @delay = stop['delay'].to_i if stop['delay']
  @platform =  stop['platform'] if stop['platform']
  @prognosis = Prognosis.new stop['prognosis']
  @realtimeAvailability = stop['realtimeAvailability']
end