class Transilien::VehicleJourney

Public Instance Methods

company() click to toggle source
# File lib/transilien/vehicle_journey.rb, line 8
def company
  @company ||= Transilien::Company.from_node(payload.at('Company'), access_time)
end
mode() click to toggle source
# File lib/transilien/vehicle_journey.rb, line 5
def mode
  @mode ||= Transilien::Mode.from_node(payload.at('Mode'), access_time)
end
route() click to toggle source
# File lib/transilien/vehicle_journey.rb, line 2
def route
  @route ||= Transilien::Route.from_node(payload.at('Route'), access_time)
end
stops() click to toggle source
# File lib/transilien/vehicle_journey.rb, line 18
def stops
  @stops ||= begin
    stops_nodes = payload.at('StopList')
    stops_nodes.children.map do |stop_node|
      Transilien::Stop.from_node(stop_node, access_time)
    end
  end
end
validity_pattern() click to toggle source
# File lib/transilien/vehicle_journey.rb, line 14
def validity_pattern
  @validity_pattern ||= payload.at('ValidityPattern')
end
vehicle() click to toggle source
# File lib/transilien/vehicle_journey.rb, line 11
def vehicle
  @vehicle ||= payload.at('Vehicle')
end