class Transport::Checkpoint
Attributes
arrival[R]
departure[R]
platform[R]
prognosis[R]
station[R]
Public Class Methods
new(checkpoint)
click to toggle source
# File lib/checkpoint.rb, line 12 def initialize(checkpoint) return unless checkpoint @station = Station.new checkpoint['station'] @arrival = DateTime.parse(checkpoint['arrival']) if checkpoint['arrival'] @departure = DateTime.parse(checkpoint['departure']) if checkpoint['departure'] @delay = checkpoint['delay'].to_i if checkpoint['delay'] @platform = checkpoint['platform'] @prognosis = Prognosis.new checkpoint['prognosis'] end