Class: CareerBuilder::Requests::AdvancedResumeSearch

Inherits:
CareerBuilder::Request::Authenticated show all
Defined in:
lib/career_builder/requests/advanced_resume_search.rb

Constant Summary collapse

VALID_OPTIONS =
[:keywords, :search_pattern, :job_categories,
:city, :state, :zip_code, :country,
:search_radius_in_miles, :relocation_filter,
:freshness_in_days, :employment_type,
:minimum_experience,
:minimum_travel_requirement, :minimum_degree,
:compensation_type, :minimum_salary,
:maximum_salary,
:exclude_resumes_with_no_salary,
:languages_spoken, :currently_employed,
:management_experience,
:minimum_employees_managed, :maximum_commute,
:security_clearance, :work_status,
:exclude_ivr_resumes, :order_by, :page_number,
:rows_per_page, :cust_acct_code, :custom_xml,
:military_experience, :niche_inclusion,
:lemmatize, :job_title, :company, :school,
:rsadid, :cb_minimum_experience,
:cb_maximum_experience].freeze

Constants inherited from CareerBuilder::Request

CareerBuilder::Request::RESUME_SERVICE_ENDPOINT_URL

Instance Attribute Summary

Attributes inherited from CareerBuilder::Request

#client, #options

Instance Method Summary collapse

Methods inherited from CareerBuilder::Request

#initialize

Constructor Details

This class inherits a constructor from CareerBuilder::Request

Instance Method Details

#performObject



30
31
32
33
34
35
# File 'lib/career_builder/requests/advanced_resume_search.rb', line 30

def perform
  super
  response = perform_request("V2_AdvancedResumeSearch", transform_options_to_xml(options))

  API::ResumeSearch.parse(response)
end