diff options
author | Grzegorz Bizon <grzesiek.bizon@gmail.com> | 2018-03-12 15:07:05 +0100 |
---|---|---|
committer | Grzegorz Bizon <grzesiek.bizon@gmail.com> | 2018-03-12 15:07:05 +0100 |
commit | b94db067b7d748418cdf27a49e49c1bf175b7dc8 (patch) | |
tree | 9b48cd4aff5717b52b9a920a055f235cd85e13e7 /lib/gitlab/ci/variables/collection.rb | |
parent | 5ed8286e742597720d48e3bf6fc56938ba717f5e (diff) | |
download | gitlab-ce-b94db067b7d748418cdf27a49e49c1bf175b7dc8.tar.gz |
Use variables collection as build predefined variables
Diffstat (limited to 'lib/gitlab/ci/variables/collection.rb')
-rw-r--r-- | lib/gitlab/ci/variables/collection.rb | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/gitlab/ci/variables/collection.rb b/lib/gitlab/ci/variables/collection.rb index 83db5492d43..ae7415fcdb1 100644 --- a/lib/gitlab/ci/variables/collection.rb +++ b/lib/gitlab/ci/variables/collection.rb @@ -7,13 +7,17 @@ module Gitlab def initialize(variables = []) @variables = [] - variables.each { |variable| append(variable) } + variables.each { |variable| self.append(variable) } end def append(resource) @variables.append(Collection::Item.fabricate(resource)) end + def concat(resources) + resources.each { |variable| self.append(variable) } + end + def each @variables.each { |variable| yield variable } end |