Class: Cb::Clients::Job
- Inherits:
-
Object
- Object
- Cb::Clients::Job
- Defined in:
- lib/cb/clients/job.rb
Class Method Summary collapse
Class Method Details
.find_by_criteria(criteria) ⇒ Object
13 14 15 16 17 |
# File 'lib/cb/clients/job.rb', line 13 def find_by_criteria(criteria) query = api_client.class.criteria_to_hash(criteria) json_response = api_client.cb_get(Cb.configuration.uri_job_find, query: query) Responses::Job::Singular.new(json_response) end |
.find_by_did(did) ⇒ Object
19 20 21 22 23 24 |
# File 'lib/cb/clients/job.rb', line 19 def find_by_did(did) criteria = Cb::Criteria::Job::Details.new criteria.did = did criteria.show_custom_values = true find_by_criteria(criteria) end |
.search(args) ⇒ Object
8 9 10 11 |
# File 'lib/cb/clients/job.rb', line 8 def search(args) response = api_client.cb_get(Cb.configuration.uri_job_search, query: args) Cb::Responses::Job::Search.new(response) end |