diff options
author | Grzegorz Bizon <grzesiek.bizon@gmail.com> | 2018-02-21 16:54:29 +0100 |
---|---|---|
committer | Grzegorz Bizon <grzesiek.bizon@gmail.com> | 2018-02-21 16:54:29 +0100 |
commit | d532a9cb2fb7d1ff4c1369ec06701edb536d39c1 (patch) | |
tree | ae14a827e008885e667ac033e614f6f12bee2fb1 /lib/gitlab/ci/pipeline/expression/statement.rb | |
parent | 35354826b11c69b1fc69100838727d473dfd9e9d (diff) | |
download | gitlab-ce-d532a9cb2fb7d1ff4c1369ec06701edb536d39c1.tar.gz |
Add variables to pipeline expressions evaluator
Diffstat (limited to 'lib/gitlab/ci/pipeline/expression/statement.rb')
-rw-r--r-- | lib/gitlab/ci/pipeline/expression/statement.rb | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/gitlab/ci/pipeline/expression/statement.rb b/lib/gitlab/ci/pipeline/expression/statement.rb index 339bef66c45..21bd5414467 100644 --- a/lib/gitlab/ci/pipeline/expression/statement.rb +++ b/lib/gitlab/ci/pipeline/expression/statement.rb @@ -17,7 +17,10 @@ module Gitlab def initialize(statement, pipeline) @pipeline = pipeline @lexer = Expression::Lexer.new(statement) - @variables = pipeline.variables # TODO + + @variables = pipeline.variables.map do |variable| + { variable.key => variable.value } + end end def tokens |