Implement `macro' recipe keyword

This commit is contained in:
Thibault Jouan
2013-12-20 09:51:15 +00:00
parent 43a781dc78
commit e8be44d1f0
7 changed files with 93 additions and 13 deletions

View File

@@ -23,9 +23,9 @@ module Producer
@condition = true
end
def evaluate(env)
def evaluate(env, *args)
@env = env
instance_eval &@block
instance_exec *args, &@block
end
def condition(&block)