Remove Task::DSL.evaluate method

This commit is contained in:
Thibault Jouan
2013-12-20 11:43:18 +00:00
parent 366c682152
commit 43a781dc78
4 changed files with 28 additions and 50 deletions

View File

@@ -3,12 +3,6 @@ module Producer
class Task
class DSL
class << self
def evaluate(name, env, &block)
dsl = new(&block)
dsl.evaluate(env)
Task.new(name, dsl.actions, dsl.condition)
end
def define_action(keyword, klass)
define_method(keyword) do |*args|
@actions << klass.new(@env, *args)