6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
# File 'lib/restpack_service/loader.rb', line 6
def self.load(gem_name, module_name)
require 'require_all'
require 'restpack_serializer'
require 'active_support/core_ext'
service_path = self.get_service_path(caller, gem_name)
require "#{service_path}/version"
require "#{service_path}/configuration"
require_all "#{service_path}/tasks"
Modularize.create module_name
Modularize.create "#{module_name}::Models"
Modularize.create "#{module_name}::Serializers"
Modularize.create "#{module_name}::Tasks"
Modularize.create "#{module_name}::Jobs"
Modularize.create "#{module_name}::Commands"
require_service_module 'models', service_path
require_service_module 'serializers', service_path
require_service_module 'commands', service_path
require_service_module 'jobs', service_path
end
|