Class: Wsapi::User

Inherits:
Object show all
Defined in:
lib/wsapi/models/user.rb

Instance Attribute Summary

Attributes inherited from Object

#raw_data

Instance Method Summary collapse

Methods inherited from Object

from_data, #id, #initialize, #url, #workspace

Constructor Details

This class inherits a constructor from Wsapi::Object

Instance Method Details

#admin?Boolean



23
24
25
# File 'lib/wsapi/models/user.rb', line 23

def admin?
  @raw_data["SubscriptionAdmin"]
end

#emailObject



19
20
21
# File 'lib/wsapi/models/user.rb', line 19

def email
  @raw_data["EmailAddress"]
end

#first_nameObject



7
8
9
# File 'lib/wsapi/models/user.rb', line 7

def first_name
  @raw_data["FirstName"]
end

#last_nameObject



11
12
13
# File 'lib/wsapi/models/user.rb', line 11

def last_name
  @raw_data["LastName"]
end

#nameObject



15
16
17
# File 'lib/wsapi/models/user.rb', line 15

def name
  "#{@raw_data['FirstName']} #{@raw_data['LastName']}"
end

#usernameObject



3
4
5
# File 'lib/wsapi/models/user.rb', line 3

def username
  @raw_data["UserName"]
end