# File lib/fog/openstack/models/identity/tenant.rb, line 46 def create merge_attributes( service.create_tenant(attributes).body['tenant']) self end
# File lib/fog/openstack/models/identity/tenant.rb, line 28 def destroy requires :id service.delete_tenant(self.id) true end
# File lib/fog/openstack/models/identity/tenant.rb, line 52 def grant_user_role(user_id, role_id) service.add_user_to_tenant(self.id, user_id, role_id) end
# File lib/fog/openstack/models/identity/tenant.rb, line 56 def revoke_user_role(user_id, role_id) service.remove_user_from_tenant(self.id, user_id, role_id) end
# File lib/fog/openstack/models/identity/tenant.rb, line 17 def roles_for(user) service.roles( :tenant => self, :user => user) end
# File lib/fog/openstack/models/identity/tenant.rb, line 41 def save requires :name identity ? update : create end
# File lib/fog/openstack/models/identity/tenant.rb, line 13 def to_s self.name end
Generated with the Darkfish Rdoc Generator 2.