class Ekispert::Course::Route
Attributes
line_list[RW]
point_list[RW]
Public Class Methods
new(element)
click to toggle source
Calls superclass method
# File lib/ekispert/course/route.rb, line 6 def initialize(element) @line_list = [] @point_list = [] super(element) end
Public Instance Methods
arrival_point()
click to toggle source
# File lib/ekispert/course/route.rb, line 16 def arrival_point @point_list[-1] end
arrival_time()
click to toggle source
# File lib/ekispert/course/route.rb, line 24 def arrival_time @line_list[-1].arrival_state_list[0].datetime end
departure_point()
click to toggle source
# File lib/ekispert/course/route.rb, line 12 def departure_point @point_list[0] end
departure_time()
click to toggle source
# File lib/ekispert/course/route.rb, line 20 def departure_time @line_list[0].departure_state_list[0].datetime end
total_required_time()
click to toggle source
# File lib/ekispert/course/route.rb, line 28 def total_required_time time_other.to_i + time_on_board.to_i + time_walk.to_i end