module TokyoMetro::Factory::Seed::Api::TrainTimetable::Info::ArrivalTimes::Common

Private Instance Methods

arrival_station_info_id( station_time ) click to toggle source
# File lib/tokyo_metro/factory/seed/api/train_timetable/info/arrival_times/common.rb, line 31
def arrival_station_info_id( station_time )
  station_info_id( search_by: station_time.station[ :arrival ] )
end
base_hash_for_seeding_additional_arrival_times() click to toggle source
# File lib/tokyo_metro/factory/seed/api/train_timetable/info/arrival_times/common.rb, line 39
def base_hash_for_seeding_additional_arrival_times
  {
    train_timetable_id: train_timetable_id ,
    is_last: nil ,
    is_origin: nil ,
    platform_number: nil ,
    station_timetable_starting_station_info_id: nil ,
  }
end
for_chiyoda_line?() click to toggle source
# File lib/tokyo_metro/factory/seed/api/train_timetable/info/arrival_times/common.rb, line 19
def for_chiyoda_line?
  @info.terminating_on_chiyoda_line?
end
for_odakyu_line?() click to toggle source
# File lib/tokyo_metro/factory/seed/api/train_timetable/info/arrival_times/common.rb, line 15
def for_odakyu_line?
  @info.terminating_on_odakyu_line? or @info.terminating_on_hakone_tozan_line?
end
info_of_last_station_in_tokyo_metro() click to toggle source
# File lib/tokyo_metro/factory/seed/api/train_timetable/info/arrival_times/common.rb, line 27
def info_of_last_station_in_tokyo_metro
  station_times.last
end
method_name_for_db_instance_class() click to toggle source
# File lib/tokyo_metro/factory/seed/api/train_timetable/info/arrival_times/common.rb, line 7
def method_name_for_db_instance_class
  :db_instance_class_of_station_train_time
end
romance_car_on_chiyoda_line?() click to toggle source
# File lib/tokyo_metro/factory/seed/api/train_timetable/info/arrival_times/common.rb, line 11
def romance_car_on_chiyoda_line?
  @info.romance_car_on_chiyoda_line?
end
station_times() click to toggle source
# File lib/tokyo_metro/factory/seed/api/train_timetable/info/arrival_times/common.rb, line 23
def station_times
  @info.valid_list
end
train_timetable_id() click to toggle source
# File lib/tokyo_metro/factory/seed/api/train_timetable/info/arrival_times/common.rb, line 35
def train_timetable_id
  @info.instance_in_db.id
end