Add Env class

This commit is contained in:
Thibault Jouan
2013-07-29 21:07:58 +00:00
parent 30e1930719
commit d199ba56fd
7 changed files with 50 additions and 11 deletions

View File

@@ -12,8 +12,8 @@ module Producer
@filepath = filepath
end
def evaluate
dsl = DSL.new(@code).evaluate
def evaluate(env)
dsl = DSL.new(@code).evaluate(env)
dsl.tasks.each.map(&:evaluate)
end
@@ -27,7 +27,7 @@ module Producer
@tasks = []
end
def evaluate
def evaluate(env)
if @code
instance_eval @code
else