diff options
author | Grzegorz Bizon <grzesiek.bizon@gmail.com> | 2017-04-06 10:23:51 +0200 |
---|---|---|
committer | Grzegorz Bizon <grzesiek.bizon@gmail.com> | 2017-04-06 10:23:51 +0200 |
commit | 714c408f222cc3bfef577b477f7bab0556f50599 (patch) | |
tree | f387bc1f5e2f6fbab5df8ecd8ad88fa863f3a082 /lib/container_registry | |
parent | 82dea6cffe339456c5ba0fd090464926e970dccf (diff) | |
download | gitlab-ce-714c408f222cc3bfef577b477f7bab0556f50599.tar.gz |
Add minor improvements to container registry code
Diffstat (limited to 'lib/container_registry')
-rw-r--r-- | lib/container_registry/path.rb | 8 |
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 |