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