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.
4 5 6 |
# File 'lib/cb/responses/resumes/resume_document.rb', line 4 def desired_job_title @desired_job_title end |
#host_site ⇒ Object
Returns the value of attribute host_site.
4 5 6 |
# File 'lib/cb/responses/resumes/resume_document.rb', line 4 def host_site @host_site end |
#privacy_setting ⇒ Object
Returns the value of attribute privacy_setting.
4 5 6 |
# File 'lib/cb/responses/resumes/resume_document.rb', line 4 def privacy_setting @privacy_setting end |
#resume_file_data ⇒ Object
Returns the value of attribute resume_file_data.
4 5 6 |
# File 'lib/cb/responses/resumes/resume_document.rb', line 4 def resume_file_data @resume_file_data end |
#resume_file_name ⇒ Object
Returns the value of attribute resume_file_name.
4 5 6 |
# File 'lib/cb/responses/resumes/resume_document.rb', line 4 def resume_file_name @resume_file_name end |
#resume_id ⇒ Object
Returns the value of attribute resume_id.
4 5 6 |
# File 'lib/cb/responses/resumes/resume_document.rb', line 4 def resume_id @resume_id end |
Instance Method Details
#extract_models ⇒ Object
10 11 12 |
# File 'lib/cb/responses/resumes/resume_document.rb', line 10 def extract_models response[root_node].map { |resume| Models::ResumeDocument.new(resume) } end |
#hash_containing_metadata ⇒ Object
14 15 16 |
# File 'lib/cb/responses/resumes/resume_document.rb', line 14 def response end |
#root_node ⇒ Object
18 19 20 |
# File 'lib/cb/responses/resumes/resume_document.rb', line 18 def root_node 'Results' end |
#validate_api_hash ⇒ Object
6 7 8 |
# File 'lib/cb/responses/resumes/resume_document.rb', line 6 def validate_api_hash required_response_field(root_node, response) end |