Class: Cb::Models::Resumes::SkillsAndQualifications

Inherits:
ApiResponseModel show all
Defined in:
lib/cb/models/implementations/resumes/skills_and_qualifications.rb

Instance Attribute Summary collapse

Attributes inherited from ApiResponseModel

#api_response

Instance Method Summary collapse

Methods inherited from ApiResponseModel

#initialize

Constructor Details

This class inherits a constructor from Cb::Models::ApiResponseModel

Instance Attribute Details

#accreditations_and_certificationsObject

Returns the value of attribute accreditations_and_certifications.



15
16
17
# File 'lib/cb/models/implementations/resumes/skills_and_qualifications.rb', line 15

def accreditations_and_certifications
  @accreditations_and_certifications
end

#has_management_experienceObject

Returns the value of attribute has_management_experience.



15
16
17
# File 'lib/cb/models/implementations/resumes/skills_and_qualifications.rb', line 15

def has_management_experience
  @has_management_experience
end

#languages_spokenObject

Returns the value of attribute languages_spoken.



15
16
17
# File 'lib/cb/models/implementations/resumes/skills_and_qualifications.rb', line 15

def languages_spoken
  @languages_spoken
end

#size_of_team_managedObject

Returns the value of attribute size_of_team_managed.



15
16
17
# File 'lib/cb/models/implementations/resumes/skills_and_qualifications.rb', line 15

def size_of_team_managed
  @size_of_team_managed
end

Instance Method Details

#extract_languages_spokenObject



29
30
31
32
33
34
35
# File 'lib/cb/models/implementations/resumes/skills_and_qualifications.rb', line 29

def extract_languages_spoken
  unless api_response['languagesSpoken'].nil?
    api_response['languagesSpoken'].collect do |language|
      language
    end
  end
end

#required_fieldsObject



25
26
27
# File 'lib/cb/models/implementations/resumes/skills_and_qualifications.rb', line 25

def required_fields
  []
end

#set_model_propertiesObject



18
19
20
21
22
23
# File 'lib/cb/models/implementations/resumes/skills_and_qualifications.rb', line 18

def set_model_properties
  @accreditations_and_certifications = api_response['accreditationsAndCertifications']
  @languages_spoken = extract_languages_spoken
  @has_management_experience = api_response['hasManagementExperience']
  @size_of_team_managed = api_response['sizeOfTeamManaged']
end