class Docker::Connection
Public Instance Methods
raw_request(*args, &block)
click to toggle source
# File lib/drydock/docker_api_patch.rb, line 6 def raw_request(*args, &block) request = compile_request_params(*args, &block) log_request(request) resource.request(request) rescue Excon::Errors::BadRequest => ex fail ClientError, ex.response.body rescue Excon::Errors::Unauthorized => ex fail UnauthorizedError, ex.response.body rescue Excon::Errors::NotFound => ex fail NotFoundError, ex.response.body rescue Excon::Errors::Conflict => ex fail ConflictError, ex.response.body rescue Excon::Errors::InternalServerError => ex fail ServerError, ex.response.body rescue Excon::Errors::Timeout => ex fail TimeoutError, ex.message end