Class: MaisAccess::User
- Inherits:
-
Object
- Object
- MaisAccess::User
- 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
-
#full_name ⇒ Object
readonly
Returns the value of attribute full_name.
-
#username ⇒ Object
readonly
Returns the value of attribute username.
Instance Method Summary collapse
-
#initialize(*params) ⇒ User
constructor
A new instance of User.
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_name ⇒ Object (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 |
#username ⇒ Object (readonly)
Returns the value of attribute username.
9 10 11 |
# File 'lib/mais/access/user.rb', line 9 def username @username end |