fluke/devops-service/db/validators/deploy_env/users.rb
2015-02-18 11:00:24 +03:00

15 lines
344 B
Ruby

module Validators
class DeployEnv::Users < Base
def valid?
mongo_users = ::Devops::Db.connector.users_names(@model.users)
@nonexistent_users = @model.users - mongo_users
@nonexistent_users.empty?
end
def message
"These users are missing in mongo: '#{@nonexistent_users.join("', '")}'."
end
end
end