class Bosh::Director::Api::ConfigUserManager

Public Class Methods

new(users) click to toggle source
# File lib/bosh/director/api/user/config_user_manager.rb, line 6
def initialize(users)
  @users = users
end

Public Instance Methods

authenticate(username, password) click to toggle source
# File lib/bosh/director/api/user/config_user_manager.rb, line 14
def authenticate(username, password)
  return false if username.empty? || password.empty?

  user = @users.find { |u| u['name'] == username }
  return false if user.nil?

  user['password'] == password
end
create_user(_) click to toggle source
# File lib/bosh/director/api/user/config_user_manager.rb, line 27
def create_user(_)
  raise NotSupported
end
delete_user(_) click to toggle source
# File lib/bosh/director/api/user/config_user_manager.rb, line 23
def delete_user(_)
  raise NotSupported
end
get_user_from_json(_) click to toggle source
# File lib/bosh/director/api/user/config_user_manager.rb, line 35
def get_user_from_json(_)
  raise NotSupported
end
supports_api_update?() click to toggle source
# File lib/bosh/director/api/user/config_user_manager.rb, line 10
def supports_api_update?
  false
end
update_user(_) click to toggle source
# File lib/bosh/director/api/user/config_user_manager.rb, line 31
def update_user(_)
  raise NotSupported
end