File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -98,9 +98,8 @@ def self.instances
9898 def self . prefetch ( resources )
9999 clusters = instances
100100 resources . keys . each do |name |
101- if provider = clusters . find { |cluster | cluster . name == name }
102- resources [ name ] . provider = provider
103- end
101+ provider = clusters . find { |cluster | cluster . name == name }
102+ resources [ name ] . provider = provider unless provider . nil?
104103 end
105104 end
106105
Original file line number Diff line number Diff line change @@ -90,9 +90,8 @@ def self.instances
9090 def self . prefetch ( resources )
9191 datastores = instances
9292 resources . keys . each do |name |
93- if provider = datastores . find { |datastore | datastore . name == name }
94- resources [ name ] . provider = provider
95- end
93+ provider = datastores . find { |datastore | datastore . name == name }
94+ resources [ name ] . provider = provider unless provider . nil?
9695 end
9796 end
9897
Original file line number Diff line number Diff line change @@ -53,9 +53,8 @@ def self.instances
5353 def self . prefetch ( resources )
5454 hosts = instances
5555 resources . keys . each do |name |
56- if provider = hosts . find { |host | host . name == name }
57- resources [ name ] . provider = provider
58- end
56+ provider = hosts . find { |host | host . name == name }
57+ resources [ name ] . provider = provider unless provider . nil?
5958 end
6059 end
6160
Original file line number Diff line number Diff line change @@ -105,9 +105,8 @@ def self.instances
105105 def self . prefetch ( resources )
106106 images = instances
107107 resources . keys . each do |name |
108- if provider = images . find { |image | image . name == name }
109- resources [ name ] . provider = provider
110- end
108+ provider = images . find { |image | image . name == name }
109+ resources [ name ] . provider = provider unless provider . nil?
111110 end
112111 end
113112
Original file line number Diff line number Diff line change @@ -83,9 +83,8 @@ def self.instances
8383 def self . prefetch ( resources )
8484 secgroups = instances
8585 resources . keys . each do |name |
86- if provider = secgroups . find { |secgroup | secgroup . name == name }
87- resources [ name ] . provider = provider
88- end
86+ provider = secgroups . find { |secgroup | secgroup . name == name }
87+ resources [ name ] . provider = provider unless provider . nil?
8988 end
9089 end
9190
Original file line number Diff line number Diff line change @@ -63,14 +63,13 @@ def self.instances
6363 def self . prefetch ( resources )
6464 vms = instances
6565 resources . keys . each do |name |
66- if provider = vms . find { |vm | vm . name == name }
67- resources [ name ] . provider = provider
68- end
66+ provider = vms . find { |vm | vm . name == name }
67+ resources [ name ] . provider = provider unless provider . nil?
6968 end
7069 end
7170
7271 # setters
7372 def template = ( value )
74- raise " Can not modify a VM template"
73+ raise ' Can not modify a VM template'
7574 end
7675end
Original file line number Diff line number Diff line change @@ -84,9 +84,8 @@ def self.instances
8484 def self . prefetch ( resources )
8585 vnets = instances
8686 resources . keys . each do |name |
87- if provider = vnets . find { |vnet | vnet . name == name }
88- resources [ name ] . provider = provider
89- end
87+ provider = vnets . find { |vnet | vnet . name == name }
88+ resources [ name ] . provider = provider unless provider . nil?
9089 end
9190 end
9291
You can’t perform that action at this time.
0 commit comments