module TurbaKit::Services

Public Instance Methods

search_service(query, options = {}) click to toggle source
# File lib/turba_kit/services.rb, line 27
def search_service(query, options = {})
  default = {
    page: 1,
    per_page: 10,
    published: true,
    country_code: 'FR',
    type: 'parent',
    q: query
  }
  get_request("/services/search", {params: default.merge(options)})
end
service(service_id) click to toggle source
# File lib/turba_kit/services.rb, line 14
def service(service_id)
  get_request("/services/#{service_id}", {namespace: :service})
end
services(options = {}) click to toggle source
# File lib/turba_kit/services.rb, line 3
def services(options = {})
  default = {
    page: 1,
    per_page: 10,
    published: true,
    country_code: 'FR',
    type: 'parent'
  }
  get_request("/services", {params: default.merge(options)})
end
update_service(service_id, service) click to toggle source
# File lib/turba_kit/services.rb, line 18
def update_service(service_id, service)
  put_request("/services/#{service_id}", {
    namespace: :service,
    params: {
      service: service
    }
  })
end