Method: CouchDB::User#initialize

Defined in:
lib/couchdb/user.rb

#initialize(user_database, name) ⇒ User

Returns a new instance of User.



10
11
12
13
14
15
16
17
18
19
# File 'lib/couchdb/user.rb', line 10

def initialize(user_database, name)
  @user_database = user_database

  @document = CouchDB::Document.new @user_database.database
  @document["_id"] = "org.couchdb.user:#{name}"
  @document["type"] = "user"
  @document["name"] = name
  @document["salt"] = @user_database.server.password_salt
  @document["roles"] = [ ]
end