add deploy env users validator

This commit is contained in:
Anton Chuchkalov 2014-11-26 19:44:29 +04:00
parent 638bf26003
commit 2cc89a8ac1

View File

@ -0,0 +1,14 @@
module Validators
class DeployEnv::Users < Base
def valid?
mongo_users = DevopsService.mongo.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