This commit is contained in:
amartynov 2016-02-08 15:07:46 +03:00
parent c016d777e2
commit bc37eac6d9

View File

@ -7,7 +7,8 @@ module Validators
def valid? def valid?
provider = ::Provider::ProviderFactory.get(@model.provider, @model.provider_account) provider = ::Provider::ProviderFactory.get(@model.provider, @model.provider_account)
vpcs = provider.describe_vpcs vpcs = provider.describe_vpcs
vpcs.keys.include?(@value) ids = vpcs.map{|v| v["vpc_id"]}
ids.include?(@value)
rescue rescue
raise "Invalid provider account '#{@model.provider_account}'" raise "Invalid provider account '#{@model.provider_account}'"
end end