Commit e6498efe authored by Grzegorz Bizon's avatar Grzegorz Bizon

Make pipeline variables evaluation concept explicit

parent 2da569a2
......@@ -17,13 +17,11 @@ module Gitlab
def initialize(statement, pipeline)
@pipeline = pipeline
@lexer = Expression::Lexer.new(statement)
end
def variables
@variables = pipeline.variables # TODO
end
def tokens
@lexer.tokenize
@tokens ||= @lexer.tokenize
end
def lexemes
......@@ -50,7 +48,7 @@ module Gitlab
end
def evaluate
parse_tree.evaluate # evaluate(variables)
parse_tree.evaluate(**@variables)
end
end
end
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment