class Fog::Identity::OpenStack::Users
Public Instance Methods
all()
click to toggle source
# File lib/fog/openstack/models/identity/users.rb, line 12 def all load(service.list_users(tenant_id).body['users']) end
destroy(id)
click to toggle source
# File lib/fog/openstack/models/identity/users.rb, line 34 def destroy(id) user = self.find_by_id(id) user.destroy end
find_by_id(id)
click to toggle source
# File lib/fog/openstack/models/identity/users.rb, line 16 def find_by_id(id) self.find {|user| user.id == id} || Fog::Identity::OpenStack::User.new( service.get_user_by_id(id).body['user'].merge( 'service' => service ) ) end
find_by_name(name)
click to toggle source
# File lib/fog/openstack/models/identity/users.rb, line 25 def find_by_name(name) self.find {|user| user.name == name} || Fog::Identity::OpenStack::User.new( service.get_user_by_name(name).body['user'].merge( 'service' => service ) ) end