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/cb_saved_job_search.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/models/cb_email_subscription.rb,
lib/cb/criteria/job_details_criteria.rb,
lib/cb/clients/email_subscription_api.rb,
lib/cb/models/branding/styles/buttons.rb,
lib/cb/models/branding/styles/content.rb,
lib/cb/models/cb_application_external.rb,
lib/cb/clients/cb_saved_job_search_api.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, CbEmailSubscription, CbEmployeeType, CbJob, CbJobBranding, CbSavedJobSearch, CbUser, CompanyApi, Config, EducationApi, EmailSubscriptionApi, EmployeeTypesApi, IncomingParamIsWrongTypeException, JobApi, JobBrandingApi, JobDetailsCriteria, JobSearchCriteria, RecommendationApi, SavedJobSearchApi, UserApi

Constant Summary collapse

VERSION =
'0.1.18'

Class Method Summary collapse

Class Method Details

.application ⇒ Object



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

def self.application
  Cb::ApplicationApi
end

.application_external ⇒ Object



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

def self.application_external
  Cb::ApplicationExternalApi
end

.category ⇒ Object



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

def self.category
  Cb::CategoryApi
end

.company ⇒ Object



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

def self.company
  Cb::CompanyApi
end

.configuration ⇒ Object



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

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

  return @configuration
end

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

Yields:



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

def self.configure
	yield configuration
end

.country ⇒ Object



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

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

.education_code ⇒ Object



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

def self.education_code
  Cb::EducationApi
end

.email_subscription ⇒ Object



74
75
76
# File 'lib/cb.rb', line 74

def self.email_subscription
  Cb::EmailSubscriptionApi
end

.job ⇒ Object

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



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

def self.job
  Cb::JobApi
end

.job_branding ⇒ Object



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

def self.job_branding
  Cb::JobBrandingApi
end

.job_detail_criteria ⇒ Object



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

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

.job_search_criteria ⇒ Object



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

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

.recommendation ⇒ Object



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

def self.recommendation
  Cb::RecommendationApi
end

.user ⇒ Object



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

def self.user
  Cb::UserApi
end