fluke/devops-service/db/validators/deploy_env/groups.rb
2014-11-28 16:12:07 +04:00

14 lines
341 B
Ruby

module Validators
class DeployEnv::Groups < Base
def valid?
subnets_filter = @model.send(:subnets_filter)
@invalid_groups = @model.groups - @model.provider_instance.groups(subnets_filter).keys
@invalid_groups.empty?
end
def message
"Invalid groups '#{@invalid_groups.join("', '")}'."
end
end
end