Dovetail v0.0.3 Dovetail.User

The Dovetail.User module provides a user struct.

Example

iex> Dovetail.User.new("john@doe.com")
%Dovetail.User{username: "john@doe.com", passtype: :plain, password: "password", uid: nil, gid: nil, home: nil}

Summary

Types

passtype :: :plain | :crypt
t :: %Dovetail.User{gid: gid, home: home, passtype: passtype, password: password, uid: uid, username: username}

Functions

new(username, password \\ {:plain, "password"}, opts \\ [])

Create a new user struct.