fluke/devops-service/db/validators/helpers/users.rb
2015-11-20 15:14:59 +03:00

20 lines
408 B
Ruby

module Validators
class Helpers::Users < Base
def valid?
@nonexistent_users = (@model || []) - available_users
@nonexistent_users.empty?
end
def message
Devops::Messages.t("project.deploy_env.validation.users.not_exist", users: @nonexistent_users.join("', '"))
end
private
def available_users
::Devops::Db.connector.users_names(@model)
end
end
end