1
0
Fork 0
mirror of https://github.com/fog/fog.git synced 2022-11-09 13:51:43 -05:00

[Vcloud] redirect_url is not really required.

Rename validate_internet_service_data's valid opts to required_opts
This commit is contained in:
freeformz 2010-07-11 07:24:04 +08:00 committed by Wesley Beary
parent 84f4d61f2f
commit 46d8fc2d46

View file

@ -30,12 +30,12 @@ module Fog
end
def validate_internet_service_data(service_data, configure=false)
valid_opts = [:name, :protocol, :port, :description, :enabled, :redirect_url]
required_opts = [:name, :protocol, :port, :description, :enabled]
if configure
valid_opts + [ :id, :href, :timeout ]
required_opts + [ :id, :href, :timeout ]
end
unless valid_opts.all? { |opt| service_data.keys.include?(opt) }
raise ArgumentError.new("Required Internet Service data missing: #{(valid_opts - service_data.keys).map(&:inspect).join(", ")}")
unless required_opts.all? { |opt| service_data.keys.include?(opt) }
raise ArgumentError.new("Required Internet Service data missing: #{(required_opts - service_data.keys).map(&:inspect).join(", ")}")
end
end