class Cb::Clients::DataList

Public Class Methods

get(args={}) click to toggle source

careerbuilder.readme.io/docs/consumerdatalistcountries

# File lib/cb/clients/data_list.rb, line 17
def get(args={})
  uri = "#{ Cb.configuration.uri_data_list }/#{ args[:list] }"
  cb_client.cb_get(uri, headers: headers(args), query: query_strings(args))
end

Private Class Methods

headers(args) click to toggle source
# File lib/cb/clients/data_list.rb, line 30
def headers(args)
  {
      'Accept' => 'application/json;version=2.0',
      'Authorization' => "Bearer #{ args[:oauth_token] }",
      'Content-Type' => 'application/json'
  }
end
query_strings(args) click to toggle source
# File lib/cb/clients/data_list.rb, line 24
def query_strings(args)
  qs = {}
  qs[:countrycode] = args[:country_code] if args[:country_code]
  qs
end