Class: Cb::Responses::ResumeDocument
- Inherits:
-
ApiResponse
- Object
- ApiResponse
- Cb::Responses::ResumeDocument
- Defined in:
- lib/cb/responses/resumes/resume_document.rb
Instance Attribute Summary collapse
-
#desired_job_title ⇒ Object
Returns the value of attribute desired_job_title.
-
#host_site ⇒ Object
Returns the value of attribute host_site.
-
#privacy_setting ⇒ Object
Returns the value of attribute privacy_setting.
-
#resume_file_data ⇒ Object
Returns the value of attribute resume_file_data.
-
#resume_file_name ⇒ Object
Returns the value of attribute resume_file_name.
-
#resume_id ⇒ Object
Returns the value of attribute resume_id.
Attributes inherited from ApiResponse
Instance Method Summary collapse
- #extract_models ⇒ Object
- #hash_containing_metadata ⇒ Object
- #root_node ⇒ Object
- #validate_api_hash ⇒ Object
Methods inherited from ApiResponse
Constructor Details
This class inherits a constructor from Cb::Responses::ApiResponse
Instance Attribute Details
#desired_job_title ⇒ Object
Returns the value of attribute desired_job_title.
14 15 16 |
# File 'lib/cb/responses/resumes/resume_document.rb', line 14 def desired_job_title @desired_job_title end |
#host_site ⇒ Object
Returns the value of attribute host_site.
14 15 16 |
# File 'lib/cb/responses/resumes/resume_document.rb', line 14 def host_site @host_site end |
#privacy_setting ⇒ Object
Returns the value of attribute privacy_setting.
14 15 16 |
# File 'lib/cb/responses/resumes/resume_document.rb', line 14 def privacy_setting @privacy_setting end |
#resume_file_data ⇒ Object
Returns the value of attribute resume_file_data.
14 15 16 |
# File 'lib/cb/responses/resumes/resume_document.rb', line 14 def resume_file_data @resume_file_data end |
#resume_file_name ⇒ Object
Returns the value of attribute resume_file_name.
14 15 16 |
# File 'lib/cb/responses/resumes/resume_document.rb', line 14 def resume_file_name @resume_file_name end |
#resume_id ⇒ Object
Returns the value of attribute resume_id.
14 15 16 |
# File 'lib/cb/responses/resumes/resume_document.rb', line 14 def resume_id @resume_id end |
Instance Method Details
#extract_models ⇒ Object
20 21 22 |
# File 'lib/cb/responses/resumes/resume_document.rb', line 20 def extract_models response[root_node].map { |resume| Models::ResumeDocument.new(resume) } end |
#hash_containing_metadata ⇒ Object
24 25 26 |
# File 'lib/cb/responses/resumes/resume_document.rb', line 24 def response end |
#root_node ⇒ Object
28 29 30 |
# File 'lib/cb/responses/resumes/resume_document.rb', line 28 def root_node 'Results' end |
#validate_api_hash ⇒ Object
16 17 18 |
# File 'lib/cb/responses/resumes/resume_document.rb', line 16 def validate_api_hash required_response_field(root_node, response) end |