Moving initialization to constructor.
Dev

Dev commited on 2018-06-19 05:38:44
Showing 1 changed files, with 7 additions and 6 deletions.

... ...
@@ -5,12 +5,7 @@ module RCM
5 5
     SERVICES = 'services'.freeze
6 6
     LOGGING = 'logging'.freeze
7 7
 
8
-    @wanted = {
9
-      PACKAGES => {},
10
-      FILES => {},
11
-      SERVICES => {}
12
-    }
13
-
8
+    @wanted = nil
14 9
     @logger = nil
15 10
     @env = ''
16 11
 
... ...
@@ -18,6 +13,12 @@ module RCM
18 13
 
19 14
     def initialize()
20 15
       @env = ENV.fetch('ENVIRONMENT', '')
16
+      @wanted = {
17
+        PACKAGES => {},
18
+        FILES => {},
19
+        SERVICES => {}
20
+      }
21
+
21 22
       config_file = @env.empty? ? 'config.yaml' : "config_#{@env}.yaml"
22 23
       
23 24
       raise "#{config_file} not found." unless ::File.readable?(config_file)
24 25