class Authentise::User

Represents a user that can use the API

Attributes

email[R]
name[R]
password[R]
url[R]
username[R]
uuid[R]

Public Class Methods

new(email: nil, name: nil, username: nil, password: nil) click to toggle source
# File lib/authentise/user.rb, line 13
def initialize(email: nil,
               name: nil,
               username: nil,
               password: nil)
  @email = email
  @name = name
  @username = username
  @password = password
end

Public Instance Methods

create() click to toggle source
# File lib/authentise/user.rb, line 23
def create
  response = API::Users.create_user(
    email: email,
    name: name,
    username: username,
    password: password,
  )
  @url = response[:url]
  @uuid = response[:uuid]
  true
end