class TokyoMetro::Api::TrainTimetable::Info::StationTime::List
個別の駅の発着時刻情報の配列
Public Instance Methods
station_time_info_and_index_of( station_same_as )
click to toggle source
# File lib/tokyo_metro/api/train_timetable/info/station_time/list.rb, line 34 def station_time_info_and_index_of( station_same_as ) { station_time_in_train_timetable: station_time_info_of( station_same_as ) , index_in_train_timetable: index_of( station_same_as ) , } end
stations()
click to toggle source
# File lib/tokyo_metro/api/train_timetable/info/station_time/list.rb, line 18 def stations stopping_stations.map( &:values ).flatten end
stopping_stations()
click to toggle source
# @note {::TokyoMetro::Api::StationTimetable::Info::TrainTime::List#seed} と同じロジック def seed( id_in_db , operation_day_id )
raise "Error: #{self.class.name}\##{__method__}" self.each do | station_time | station_time.seed( id_in_db , operation_day_id ) end
end
# File lib/tokyo_metro/api/train_timetable/info/station_time/list.rb, line 14 def stopping_stations self.map( &:station ) end
Private Instance Methods
proc_for_deciding_place( station_same_as )
click to toggle source
# File lib/tokyo_metro/api/train_timetable/info/station_time/list.rb, line 43 def proc_for_deciding_place( station_same_as ) ::Proc.new { | station_time | station_time.is_at?( station_same_as ) } end