Method: FortyTwo::Response::Model::User#initialize

Defined in:
lib/fortytwo/responses/models/user.rb

#initialize(json) ⇒ User

Returns a new instance of User.



19
20
21
22
23
24
25
26
27
# 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