summaryrefslogtreecommitdiff
path: root/lib/container_registry
diff options
context:
space:
mode:
authorGrzegorz Bizon <grzesiek.bizon@gmail.com>2017-04-06 10:23:51 +0200
committerGrzegorz Bizon <grzesiek.bizon@gmail.com>2017-04-06 10:23:51 +0200
commit714c408f222cc3bfef577b477f7bab0556f50599 (patch)
treef387bc1f5e2f6fbab5df8ecd8ad88fa863f3a082 /lib/container_registry
parent82dea6cffe339456c5ba0fd090464926e970dccf (diff)
downloadgitlab-ce-714c408f222cc3bfef577b477f7bab0556f50599.tar.gz
Add minor improvements to container registry code
Diffstat (limited to 'lib/container_registry')
-rw-r--r--lib/container_registry/path.rb8
1 files changed, 6 insertions, 2 deletions
diff --git a/lib/container_registry/path.rb b/lib/container_registry/path.rb
index 89973b2e7b8..a4b5f2aba6c 100644
--- a/lib/container_registry/path.rb
+++ b/lib/container_registry/path.rb
@@ -1,6 +1,6 @@
module ContainerRegistry
##
- # Class reponsible for extracting project and repository name from
+ # Class responsible for extracting project and repository name from
# image repository path provided by a containers registry API response.
#
# Example:
@@ -12,6 +12,8 @@ module ContainerRegistry
class Path
InvalidRegistryPathError = Class.new(StandardError)
+ LEVELS_SUPPORTED = 3
+
def initialize(path)
@path = path
end
@@ -50,7 +52,9 @@ module ContainerRegistry
end
def repository_project
- @project ||= Project.where_full_path_in(nodes.first(3)).first
+ @project ||= Project
+ .where_full_path_in(nodes.first(LEVELS_SUPPORTED))
+ .first
end
def repository_name