class TokyoMetro::Factory::Convert::Common::Api::StationTimetable::ConvertTerminalStations::Info

Public Class Methods

new( object , factory_name_for_converting_train_times ) click to toggle source
# File lib/tokyo_metro/factory/convert/common/api/station_timetable/convert_terminal_stations/info.rb, line 3
def initialize( object , factory_name_for_converting_train_times )
  super( object )
  @factory_name_for_converting_train_times = factory_name_for_converting_train_times
end

Public Instance Methods

process() click to toggle source
# File lib/tokyo_metro/factory/convert/common/api/station_timetable/convert_terminal_stations/info.rb, line 8
def process
  if to_process?
    @object.timetables.each do | timetable |
      timetable.each do | train_time |
        @factory_name_for_converting_train_times.process( train_time )
      end
    end
  end
end

Private Instance Methods

to_process?() click to toggle source
# File lib/tokyo_metro/factory/convert/common/api/station_timetable/convert_terminal_stations/info.rb, line 20
def to_process?
  true
end