class FortyTwo::Response::Model::User

Attributes

achievements[R]
campus[R]
correction_point[R]
cursus_users[R]
displayname[R]
email[R]
expertises_users[R]
first_name[R]
groups[R]
id[R]
image_url[R]
last_name[R]
location[R]
login[R]
partnerships[R]
patroned[R]
patroning[R]
phone[R]
pool_month[R]
pool_year[R]
projects_users[R]
staff[R]
titles[R]
url[R]
wallet[R]

Public Class Methods

new(json) click to toggle source
Calls superclass method FortyTwo::Response::Base::new
# File lib/fortytwo/responses/models/user.rb, line 19
def initialize(json)
  super(json)

  @cursus_users       = parse(@cursus_users, CursusUser)
  @projects_users     = parse(@projects_users, ProjectUser)
  @expertises_users   = parse(@expertises_users, ExpertiseUser)
  @campus             = parse(@campus, Campus)
  @achievements       = parse(@achievements, Achievement)
end