Class: Cb::Models::Resumes::SkillsAndQualifications
- Inherits:
-
ApiResponseModel
- Object
- ApiResponseModel
- Cb::Models::Resumes::SkillsAndQualifications
- Defined in:
- lib/cb/models/implementations/resumes/skills_and_qualifications.rb
Instance Attribute Summary collapse
-
#accreditations_and_certifications ⇒ Object
Returns the value of attribute accreditations_and_certifications.
-
#has_management_experience ⇒ Object
Returns the value of attribute has_management_experience.
-
#languages_spoken ⇒ Object
Returns the value of attribute languages_spoken.
-
#size_of_team_managed ⇒ Object
Returns the value of attribute size_of_team_managed.
Attributes inherited from ApiResponseModel
Instance Method Summary collapse
Methods inherited from ApiResponseModel
Constructor Details
This class inherits a constructor from Cb::Models::ApiResponseModel
Instance Attribute Details
#accreditations_and_certifications ⇒ Object
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_experience ⇒ Object
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_spoken ⇒ Object
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_managed ⇒ Object
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_spoken ⇒ Object
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_fields ⇒ Object
25 26 27 |
# File 'lib/cb/models/implementations/resumes/skills_and_qualifications.rb', line 25 def required_fields [] end |
#set_model_properties ⇒ Object
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 |