class TokyoMetro::Factory::Convert::Common::Api::Station::ConnectingRailwayLine::Info

Public Class Methods

new( object , replacing , ignored ) click to toggle source
# File lib/tokyo_metro/factory/convert/common/api/station/connecting_railway_line/info.rb, line 5
def initialize( object , replacing , ignored )
  super( object )
  @replacing = replacing
  @ignored = ignored

  # puts self.class
  # puts "replacing: #{ replacing.class }"
  # puts "ignored: #{ ignored.class }"
  # puts ""
end

Public Instance Methods

process() click to toggle source
# File lib/tokyo_metro/factory/convert/common/api/station/connecting_railway_line/info.rb, line 16
def process
  if to_process?
    convert_connecting_railway_line_infos
  end
end

Private Instance Methods

convert_connecting_railway_line_infos() click to toggle source
# File lib/tokyo_metro/factory/convert/common/api/station/connecting_railway_line/info.rb, line 28
def convert_connecting_railway_line_infos
  ary = self.class.connecting_railway_line_list_class.new
  @object.connecting_railway_lines.each do | info |
    ::TokyoMetro::Factory::Convert::Common::Api::Station::ConnectingRailwayLine::Info::ConnectingRailwayLine::Info.process( info , ary , @replacing , @ignored , @object.same_as )
  end
  @object.instance_variable_set( :@connecting_railway_lines , ary )
end
to_process?() click to toggle source
# File lib/tokyo_metro/factory/convert/common/api/station/connecting_railway_line/info.rb, line 24
def to_process?
  @object.connecting_railway_lines.present?
end