Skip to content

Commit 0f3e7f0

Browse files
committed
refactor providers
- refactor prefatch method
1 parent b0d642a commit 0f3e7f0

7 files changed

Lines changed: 15 additions & 22 deletions

File tree

lib/puppet/provider/onecluster/cli.rb

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff 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

lib/puppet/provider/onedatastore/cli.rb

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff 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

lib/puppet/provider/onehost/cli.rb

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff 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

lib/puppet/provider/oneimage/cli.rb

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff 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

lib/puppet/provider/onesecgroup/cli.rb

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff 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

lib/puppet/provider/onevm/cli.rb

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff 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
7675
end

lib/puppet/provider/onevnet_addressrange/cli.rb

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)