Class: SDM::User
- Inherits:
-
Object
- Object
- SDM::User
- Defined in:
- lib/models/porcelain.rb
Overview
A User can connect to resources they are granted directly, or granted via roles.
Instance Attribute Summary collapse
-
#email ⇒ Object
The User’s email address.
-
#first_name ⇒ Object
The User’s first name.
-
#id ⇒ Object
Unique identifier of the User.
-
#last_name ⇒ Object
The User’s last name.
-
#suspended ⇒ Object
The User’s suspended state.
Instance Method Summary collapse
-
#initialize(id: nil, email: nil, first_name: nil, last_name: nil, suspended: nil) ⇒ User
constructor
A new instance of User.
Constructor Details
#initialize(id: nil, email: nil, first_name: nil, last_name: nil, suspended: nil) ⇒ User
Returns a new instance of User.
421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 |
# File 'lib/models/porcelain.rb', line 421 def initialize( id:nil \ , email:nil \ , first_name:nil \ , last_name:nil \ , suspended:nil \ ) if id != nil @id = id end if email != nil @email = email end if first_name != nil @first_name = first_name end if last_name != nil @last_name = last_name end if suspended != nil @suspended = suspended end end |
Instance Attribute Details
#email ⇒ Object
The User’s email address. Must be unique.
414 415 416 |
# File 'lib/models/porcelain.rb', line 414 def email @email end |
#first_name ⇒ Object
The User’s first name.
416 417 418 |
# File 'lib/models/porcelain.rb', line 416 def first_name @first_name end |
#id ⇒ Object
Unique identifier of the User.
412 413 414 |
# File 'lib/models/porcelain.rb', line 412 def id @id end |
#last_name ⇒ Object
The User’s last name.
418 419 420 |
# File 'lib/models/porcelain.rb', line 418 def last_name @last_name end |
#suspended ⇒ Object
The User’s suspended state.
420 421 422 |
# File 'lib/models/porcelain.rb', line 420 def suspended @suspended end |