Module: TokyoMetro::Initializer::Modules

Defined in:
lib/tokyo_metro/initializer/modules.rb

Overview

Note:

TokyoMetro::Modules::Common::ConvertConstantToClassMethod の TokyoMetro への include は、

tokyo_metro/modules/common/convert_constant_to_class_method.rb で行う。

Class Method Summary collapse

Class Method Details

.setObject



6
7
8
9
10
11
12
13
14
15
16
17
# File 'lib/tokyo_metro/initializer/modules.rb', line 6

def self.set
  module_library.each do | module_type , categories |
    categories.each do | category , base_namespaces |
      [ base_namespaces ].flatten.each do | base_namespace |
        namespace = eval( "::TokyoMetro::Modules::Api::ToFactory::Convert::#{ module_type }::#{ category }::#{ base_namespace }")
        namespace.set_modules
      end
    end
  end

  return nil
end