class Cb::Clients::JobSearch

Public Class Methods

get(args = {}) click to toggle source
# File lib/cb/clients/job_search.rb, line 16
def get(args = {})
  cb_client.cb_get(Cb.configuration.uri_job_search, query: query(args), headers: headers(args))
end

Private Class Methods

headers(args = {}) click to toggle source
# File lib/cb/clients/job_search.rb, line 22
def headers(args = {})
  {
     'Accept' => 'application/json;version=3.0',
     'Authorization' => "Bearer #{ args[:oauth_token] }",
     'Content-Type' => 'application/json',
     'HostSite' => args[:host_site] || args[:HostSite] || Cb.configuration.host_site
  }
end
query(args = {}) click to toggle source
# File lib/cb/clients/job_search.rb, line 31
def query(args = {})
  args.reject { |k, _| k == :oauth_token }
end