Method: Fog::Identity::OpenStack::User#save

Defined in:
lib/fog/openstack/models/identity/user.rb

#saveObject

Raises:

[View source]

22
23
24
25
26
27
28
29
# File 'lib/fog/openstack/models/identity/user.rb', line 22

def save
  raise Fog::Errors::Error.new('Resaving an existing object may create a duplicate') if identity
  requires :name, :tenant_id, :password
  enabled = true if enabled.nil?
  data = connection.create_user(name, password, email, tenant_id, enabled)
  merge_attributes(data.body['user'])
  true
end