class TokyoMetro::Factory::Convert::Patch::Api::TrainTimetable::YurakuchoLine::Info
Public Class Methods
new( object , train_timetables )
click to toggle source
Calls superclass method
TokyoMetro::Factory::Convert::Common::Api::MetaClass::Fundamental::new
# File lib/tokyo_metro/factory/convert/patch/api/train_timetable/yurakucho_line/info.rb, line 5 def initialize( object , train_timetables ) super( object ) @train_timetables = train_timetables set_valid_train end
Public Instance Methods
process()
click to toggle source
# File lib/tokyo_metro/factory/convert/patch/api/train_timetable/yurakucho_line/info.rb, line 11 def process @valid_train.instance_variable_set( :@weekdays , valid_station_times_on_weekdays ) end
Private Instance Methods
invalid_train()
click to toggle source
有楽町線
# File lib/tokyo_metro/factory/convert/patch/api/train_timetable/yurakucho_line/info.rb, line 18 def invalid_train @object end
set_valid_train()
click to toggle source
@note 副都心線
# File lib/tokyo_metro/factory/convert/patch/api/train_timetable/yurakucho_line/info.rb, line 23 def set_valid_train @valid_train = invalid_train.valid_fukutoshin_line_train( @train_timetables ) end
valid_station_times_on_weekdays()
click to toggle source
# File lib/tokyo_metro/factory/convert/patch/api/train_timetable/yurakucho_line/info.rb, line 27 def valid_station_times_on_weekdays ::TokyoMetro::Factory::Convert::Patch::Api::TrainTimetable::YurakuchoLine::InternalFactory::ValidStationTimesOnWeekdays::Info.get_by( invalid_train , @valid_train ) end