Class: TokyoMetro::Factory::Convert::Customize::Api::Station::ConnectingRailwayLine::Info

Instance Attribute Summary

Attributes inherited from TokyoMetro::Factory::Convert::Common::Api::MetaClass::Fundamental

#object

Instance Method Summary collapse

Methods inherited from TokyoMetro::Factory::Convert::Common::Api::MetaClass::Fundamental::Normal

process

Constructor Details

#initialize(object) ⇒ Info

Returns a new instance of Info.



19
20
21
22
23
24
25
26
27
28
29
30
# File 'lib/tokyo_metro/factory/convert/customize/api/station/connecting_railway_line/info.rb', line 19

def initialize( object )
  # puts "----"
  # puts @object.same_as
  # if @object.connecting_railway_lines.present?
    # puts @object.connecting_railway_lines.map( &:railway_line ).to_s
  # end
  super(
    object ,
    REPLACING_RAILWAY_LINES ,
    IGNORED_RAILWAY_LINES
  )
end

Instance Method Details

#processObject



32
33
34
35
36
37
38
39
40
# File 'lib/tokyo_metro/factory/convert/customize/api/station/connecting_railway_line/info.rb', line 32

def process
  if to_process?
    convert_connecting_railway_line_infos
    add_optional_railway_lines
    set_new_and_old_railway_lines
    set_index_in_station
    set_transfer_additional_infos
  end
end