Module: Cb

Extended by:
Convenience::ClassMethods
Defined in:
lib/cb.rb,
lib/cb/config.rb,
lib/cb/version.rb,
lib/cb/utils/api.rb,
lib/cb/exceptions.rb,
lib/cb/clients/job.rb,
lib/cb/convenience.rb,
lib/cb/clients/spot.rb,
lib/cb/clients/user.rb,
lib/cb/utils/country.rb,
lib/cb/clients/company.rb,
lib/cb/utils/validator.rb,
lib/cb/clients/category.rb,
lib/cb/responses/errors.rb,
lib/cb/responses/timing.rb,
lib/cb/clients/education.rb,
lib/cb/utils/meta_values.rb,
lib/cb/responses/metadata.rb,
lib/cb/clients/application.rb,
lib/cb/clients/job_branding.rb,
lib/cb/clients/saved_search.rb,
lib/cb/criteria/job/details.rb,
lib/cb/responses/job/search.rb,
lib/cb/responses/application.rb,
lib/cb/clients/employee_types.rb,
lib/cb/clients/recommendation.rb,
lib/cb/clients/talent_network.rb,
lib/cb/criteria/spot/retrieve.rb,
lib/cb/responses/api_response.rb,
lib/cb/responses/job/singular.rb,
lib/cb/utils/fluid_attributes.rb,
lib/cb/criteria/application/get.rb,
lib/cb/clients/anon_saved_search.rb,
lib/cb/models/api_response_model.rb,
lib/cb/clients/email_subscription.rb,
lib/cb/models/implementations/job.rb,
lib/cb/criteria/application/create.rb,
lib/cb/criteria/application/resume.rb,
lib/cb/criteria/application/update.rb,
lib/cb/models/implementations/spot.rb,
lib/cb/models/implementations/user.rb,
lib/cb/responses/saved_search/list.rb,
lib/cb/clients/application_external.rb,
lib/cb/criteria/application/response.rb,
lib/cb/responses/saved_search/delete.rb,
lib/cb/responses/user/check_existing.rb,
lib/cb/models/implementations/company.rb,
lib/cb/utils/response_array_extractor.rb,
lib/cb/models/implementations/category.rb,
lib/cb/responses/employee_types/search.rb,
lib/cb/responses/saved_search/singular.rb,
lib/cb/models/implementations/education.rb,
lib/cb/responses/spot/retrieve_response.rb,
lib/cb/criteria/application/cover_letter.rb,
lib/cb/models/implementations/application.rb,
lib/cb/models/implementations/job_results.rb,
lib/cb/models/implementations/job_branding.rb,
lib/cb/models/implementations/saved_search.rb,
lib/cb/models/implementations/employee_type.rb,
lib/cb/models/implementations/branding/media.rb,
lib/cb/models/implementations/branding/style.rb,
lib/cb/models/implementations/talent_network.rb,
lib/cb/models/implementations/branding/widget.rb,
lib/cb/models/implementations/branding/section.rb,
lib/cb/responses/anonymous_saved_search/create.rb,
lib/cb/responses/anonymous_saved_search/delete.rb,
lib/cb/models/implementations/application/resume.rb,
lib/cb/models/implementations/email_subscription.rb,
lib/cb/models/implementations/application/response.rb,
lib/cb/models/implementations/application_external.rb,
lib/cb/models/implementations/branding/styles/base.rb,
lib/cb/models/implementations/branding/styles/page.rb,
lib/cb/models/implementations/branding/styles/buttons.rb,
lib/cb/models/implementations/branding/styles/content.rb,
lib/cb/models/implementations/application/cover_letter.rb,
lib/cb/models/implementations/branding/styles/headings.rb,
lib/cb/models/implementations/branding/styles/container.rb,
lib/cb/models/implementations/branding/styles/css_adapter.rb,
lib/cb/models/implementations/branding/styles/job_details.rb,
lib/cb/models/implementations/branding/styles/company_info.rb

Defined Under Namespace

Modules: Clients, Convenience, Criteria, Models, ResponseValidator, Responses, Utils Classes: ApiResponseError, Config, ExpectedResponseFieldMissing, IncomingParamIsWrongTypeException

Constant Summary collapse

VERSION =
'5.1.1'

Class Method Summary collapse

Methods included from Convenience::ClassMethods

anon_saved_search, api_client, application, application_external, category, company, country, education_code, email_subscription, employee_types, job, job_branding, job_details_criteria, recommendation, saved_search, spot, talent_network, user

Class Method Details

.configurationObject



21
22
23
24
25
# File 'lib/cb.rb', line 21

def self.configuration
  @configuration ||= Cb::Config.new
  @configuration.set_default_api_uris
  @configuration
end

.configure {|configuration| ... } ⇒ Object

Yields:



17
18
19
# File 'lib/cb.rb', line 17

def self.configure
	yield configuration
end