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