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