class Transport::Journey
Attributes
capacity1st[R]
capacity2nd[R]
category[R]
categoryCode[R]
name[R]
number[R]
operator[R]
passList[R]
stop[R]
to[R]
Public Class Methods
new(journey)
click to toggle source
# File lib/journey.rb, line 11 def initialize(journey) return unless journey @stop = Stop.new journey['stop'] @name = journey['name'] @category = journey['category'] @subcategory = journey['subcategory'] @categoryCode = journey['categoryCode'] @number = journey['number'].to_i @operator = journey['operator'] @to = journey['to'] @passList = journey['passList'].map { |checkpoint| Checkpoint.new checkpoint } @capacity1st = journey['capacity1st'] @capacity2nd = journey['capacity2nd'] end