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