Class: MaisAccess::User

Inherits:
Object
  • Object
show all
Defined in:
lib/mais/access/user.rb

Overview

An abstract class used to store the currently authenticated MAIS user. An instance of this class is initialized every time ‘authenticate_mais_user!` completes successfully. The current MAIS user can be accessed anytime via the `mais_user` method.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(*params) ⇒ User



11
12
13
14
15
# File 'lib/mais/access/user.rb', line 11

def initialize(*params)
  params = params[0]
  @username = params["username"]
  @full_name = params["full_name"]
end

Instance Attribute Details

#full_nameObject (readonly)

Returns the value of attribute full_name.



9
10
11
# File 'lib/mais/access/user.rb', line 9

def full_name
  @full_name
end

#usernameObject (readonly)

Returns the value of attribute username.



9
10
11
# File 'lib/mais/access/user.rb', line 9

def username
  @username
end