class Fog::Identity::Proxmox::Users
class Users model collection
Public Instance Methods
all(options = {})
click to toggle source
# File lib/fog/identity/proxmox/models/users.rb, line 29 def all(options = {}) load_response(service.list_users(options), 'users') end
destroy(id)
click to toggle source
# File lib/fog/identity/proxmox/models/users.rb, line 42 def destroy(id) user = find_by_id(id) user.destroy end
find_by_id(id)
click to toggle source
# File lib/fog/identity/proxmox/models/users.rb, line 33 def find_by_id(id) cached_user = find { |user| user.userid == id } return cached_user if cached_user user_hash = service.get_user(id) Fog::Identity::Proxmox::User.new( user_hash.merge(service: service) ) end