Module: Cb

Defined in:
lib/cb.rb,
lib/cb/config.rb,
lib/cb/version.rb,
lib/cb/utils/api.rb,
lib/cb/models/cb_job.rb,
lib/cb/utils/country.rb,
lib/cb/models/cb_user.rb,
lib/cb/clients/job_api.rb,
lib/cb/clients/user_api.rb,
lib/cb/models/cb_company.rb,
lib/cb/utils/meta_values.rb,
lib/cb/models/cb_category.rb,
lib/cb/clients/company_api.rb,
lib/cb/models/cb_education.rb,
lib/cb/clients/category_api.rb,
lib/cb/clients/education_api.rb,
lib/cb/models/branding/media.rb,
lib/cb/models/branding/style.rb,
lib/cb/models/cb_application.rb,
lib/cb/models/branding/widget.rb,
lib/cb/models/cb_job_branding.rb,
lib/cb/utils/fluid_attributes.rb,
lib/cb/clients/application_api.rb,
lib/cb/models/branding/section.rb,
lib/cb/models/cb_employee_type.rb,
lib/cb/clients/job_branding_api.rb,
lib/cb/clients/employee_types_api.rb,
lib/cb/clients/recommendation_api.rb,
lib/cb/models/branding/styles/base.rb,
lib/cb/models/branding/styles/page.rb,
lib/cb/criteria/job_search_criteria.rb,
lib/cb/models/cb_application_schema.rb,
lib/cb/criteria/job_details_criteria.rb,
lib/cb/models/branding/styles/buttons.rb,
lib/cb/models/branding/styles/content.rb,
lib/cb/models/cb_application_external.rb,
lib/cb/models/branding/styles/headings.rb,
lib/cb/clients/application_external_api.rb,
lib/cb/models/branding/styles/container.rb,
lib/cb/models/branding/styles/css_adapter.rb,
lib/cb/models/branding/styles/job_details.rb,
lib/cb/models/branding/styles/company_info.rb

Defined Under Namespace

Modules: Branding, Utils Classes: ApplicationApi, ApplicationExternalApi, CategoryApi, CbApplication, CbApplicationExternal, CbApplicationSchema, CbCategory, CbCompany, CbEducation, CbEmployeeType, CbJob, CbJobBranding, CbUser, CompanyApi, Config, EducationApi, EmployeeTypesApi, IncomingParamIsWrongTypeException, JobApi, JobBrandingApi, JobDetailsCriteria, JobSearchCriteria, RecommendationApi, UserApi

Constant Summary collapse

VERSION =
'0.1.13'

Class Method Summary collapse

Class Method Details

.application ⇒ Object



53
54
55
# File 'lib/cb.rb', line 53

def self.application
  Cb::ApplicationApi
end

.application_external ⇒ Object



57
58
59
# File 'lib/cb.rb', line 57

def self.application_external
  Cb::ApplicationExternalApi
end

.category ⇒ Object



37
38
39
# File 'lib/cb.rb', line 37

def self.category
  Cb::CategoryApi
end

.company ⇒ Object



41
42
43
# File 'lib/cb.rb', line 41

def self.company
  Cb::CompanyApi
end

.configuration ⇒ Object



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

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

  return @configuration
end

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

Yields:



12
13
14
# File 'lib/cb.rb', line 12

def self.configure
	yield configuration
end

.country ⇒ Object



61
62
63
# File 'lib/cb.rb', line 61

def self.country
  Cb::Utils::Country
end

.education_code ⇒ Object



45
46
47
# File 'lib/cb.rb', line 45

def self.education_code
  Cb::EducationApi
end

.job ⇒ Object

Convenience methods, in case you're lazy... like me :)



25
26
27
# File 'lib/cb.rb', line 25

def self.job
  Cb::JobApi
end

.job_branding ⇒ Object



69
70
71
# File 'lib/cb.rb', line 69

def self.job_branding
  Cb::JobBrandingApi
end

.job_detail_criteria ⇒ Object



33
34
35
# File 'lib/cb.rb', line 33

def self.job_detail_criteria
  Cb::JobApi::DetailsCriteria.new()
end

.job_search_criteria ⇒ Object



29
30
31
# File 'lib/cb.rb', line 29

def self.job_search_criteria
  Cb::JobSearchCriteria.new()
end

.recommendation ⇒ Object



49
50
51
# File 'lib/cb.rb', line 49

def self.recommendation
  Cb::RecommendationApi
end

.user ⇒ Object



65
66
67
# File 'lib/cb.rb', line 65

def self.user
  Cb::UserApi
end