summaryrefslogtreecommitdiff
path: root/lib/gitlab_net.rb
diff options
context:
space:
mode:
authorAsh McKenzie <ash@the-rebellion.net>2018-07-20 17:11:49 +1000
committerAsh McKenzie <ash@the-rebellion.net>2018-07-24 13:41:06 +1000
commit85c33cec0a0ab192fc013d41663b21def11a27ae (patch)
treea63190d5775b2d48c07f6598be74f3bdc4795802 /lib/gitlab_net.rb
parentba0b55feb3aad87d0343e5e39a8b106825cdda44 (diff)
downloadgitlab-shell-85c33cec0a0ab192fc013d41663b21def11a27ae.tar.gz
Add support for utilising CustomActionStatus
Diffstat (limited to 'lib/gitlab_net.rb')
-rw-r--r--lib/gitlab_net.rb5
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/gitlab_net.rb b/lib/gitlab_net.rb
index 8e3e66e..34850cf 100644
--- a/lib/gitlab_net.rb
+++ b/lib/gitlab_net.rb
@@ -2,12 +2,11 @@ require 'net/http'
require 'openssl'
require 'json'
-require_relative 'gitlab_config'
require_relative 'gitlab_logger'
require_relative 'gitlab_access'
require_relative 'gitlab_lfs_authentication'
-require_relative 'httpunix'
require_relative 'http_helper'
+require_relative 'custom_action_status'
class GitlabNet
include HTTPHelper
@@ -37,6 +36,8 @@ class GitlabNet
case resp.code
when HTTP_SUCCESS
GitAccessStatus.create_from_json(resp.body)
+ when HTTP_MULTIPLE_CHOICES
+ CustomActionStatus.create_from_json(resp.body)
else
GitAccessStatus.new(false, 'API is not accessible',
gl_repository: nil,