Module: TokyoMetro::Modules::Api::ToFactory::Convert::Customize::Station::ConnectingRailwayLine

Defined in:
lib/tokyo_metro/modules/api/to_factory/convert/customize/station/connecting_railway_line.rb

Defined Under Namespace

Modules: Factory, Info

Class Method Summary collapse

Class Method Details

.set_modulesObject

Note:

Info is prepend

to {TokyoMetro::Api::Station::Info} by this method.
Note:

TokyoMetro::Modules::Api::ToFactory::Convert::Customize::Station::ConnectingRailwayLine::Info::ConnectingRailwayLine::Info is prepend

to {TokyoMetro::Api::Station::Info::ConnectingRailwayLine::Info} by this method.
Note:

TokyoMetro::Modules::Api::ToFactory::Convert::Customize::Station::ConnectingRailwayLine::Factory::Seed::Info::ConnectingRailwayLine::Info is prepend

to {TokyoMetro::Factory::Seed::Api::Station::Info::ConnectingRailwayLine::Info} by this method.

Method for adding modules to classes.



13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# File 'lib/tokyo_metro/modules/api/to_factory/convert/customize/station/connecting_railway_line.rb', line 13

def self.set_modules

  ::TokyoMetro::Api::Station::Info.class_eval do
    prepend ::TokyoMetro::Modules::Api::ToFactory::Convert::Customize::Station::ConnectingRailwayLine::Info
  end

  ::TokyoMetro::Api::Station::Info::ConnectingRailwayLine::Info.class_eval do
    prepend ::TokyoMetro::Modules::Api::ToFactory::Convert::Customize::Station::ConnectingRailwayLine::Info::ConnectingRailwayLine::Info
  end

  ::TokyoMetro::Factory::Seed::Api::Station::Info::ConnectingRailwayLine::Info.class_eval do
    prepend ::TokyoMetro::Modules::Api::ToFactory::Convert::Customize::Station::ConnectingRailwayLine::Factory::Seed::Info::ConnectingRailwayLine::Info
  end

end