lib/fog/ecloud/requests/compute/internet_service_create.rb in fog-1.22.0 vs lib/fog/ecloud/requests/compute/internet_service_create.rb in fog-1.22.1
- old
+ new
@@ -2,10 +2,10 @@
module Compute
class Ecloud
module Shared
def validate_internet_service_data(service_data)
required_opts = [:name, :protocol, :port, :description, :enabled, :persistence]
- unless required_opts.all? { |opt| service_data.has_key?(opt) }
+ unless required_opts.all? { |opt| service_data.key?(opt) }
raise ArgumentError.new("Required Internet Service data missing: #{(required_opts - service_data.keys).map(&:inspect).join(", ")}")
end
if service_data[:trusted_network_group]
raise ArgumentError.new("Required Trusted Network Group data missing: #{([:name, :href] - service_data[:trusted_network_group].keys).map(&:inspect).join(", ")}")
end