mirror of
https://github.com/fog/fog.git
synced 2022-11-09 13:51:43 -05:00
network_interfaces can be nil
This commit is contained in:
parent
581fc85687
commit
2b7848e206
1 changed files with 7 additions and 4 deletions
|
@ -26,13 +26,16 @@ module Fog
|
|||
|
||||
def public_ip_address
|
||||
ip = nil
|
||||
self.network_interfaces.each do |netif|
|
||||
netif["accessConfigs"].each do |access_config|
|
||||
if access_config["name"] == "External NAT"
|
||||
ip = access_config['natIP']
|
||||
if self.network_interfaces
|
||||
self.network_interfaces.each do |netif|
|
||||
netif["accessConfigs"].each do |access_config|
|
||||
if access_config["name"] == "External NAT"
|
||||
ip = access_config['natIP']
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
ip
|
||||
end
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue