module TurbaKit::Units

Public Instance Methods

create_unit_container(service_id, unit_id, container_type) click to toggle source
# File lib/turba_kit/units.rb, line 3
def create_unit_container(service_id, unit_id, container_type)
  post_request("/services/#{service_id}/units/#{unit_id}/containers", {
    namespace: :container,
    params: {
      container: {
        type: container_type
      }
    }
  })
end
delete_unit_container(service_id, unit_id, container_id) click to toggle source
# File lib/turba_kit/units.rb, line 14
def delete_unit_container(service_id, unit_id, container_id)
  delete_request("/services/#{service_id}/units/#{unit_id}/containers/#{container_id}")
end
update_unit(service_id, unit_id, unit) click to toggle source
# File lib/turba_kit/units.rb, line 27
def update_unit(service_id, unit_id, unit)
  put_request("/services/#{service_id}/units/#{unit_id}", {
    namespace: :unit,
    params: {
      unit: unit
    }
  })
end
update_unit_container(service_id, unit_id, container_id, options) click to toggle source
# File lib/turba_kit/units.rb, line 18
def update_unit_container(service_id, unit_id, container_id, options)
  put_request("/services/#{service_id}/units/#{unit_id}/containers/#{container_id}", {
    namespace: :container,
    params: {
      container: options
    }
  })
end