diff --git a/lib/fog/hp/models/network/port.rb b/lib/fog/hp/models/network/port.rb index 7ec22463e..7c33566d3 100644 --- a/lib/fog/hp/models/network/port.rb +++ b/lib/fog/hp/models/network/port.rb @@ -24,6 +24,10 @@ module Fog true end + def ready? + self.status == 'ACTIVE' + end + def save requires :network_id identity ? update : create diff --git a/lib/fog/hp/models/network/router.rb b/lib/fog/hp/models/network/router.rb index 4fafd792b..d9eac914c 100644 --- a/lib/fog/hp/models/network/router.rb +++ b/lib/fog/hp/models/network/router.rb @@ -39,6 +39,10 @@ module Fog end end + def ready? + self.status == 'ACTIVE' + end + def save identity ? update : create end