Remove Condition::DSL.evaluate method

This commit is contained in:
Thibault Jouan
2013-12-20 11:01:48 +00:00
parent 9422705ad4
commit d83b11d07b
4 changed files with 21 additions and 41 deletions

View File

@@ -3,12 +3,6 @@ module Producer
class Condition
class DSL
class << self
def evaluate(env, &block)
dsl = new(env, &block)
return_value = dsl.evaluate
Condition.new(dsl.tests, return_value)
end
def define_test(keyword, klass)
define_method(keyword) do |*args|
@tests << klass.new(@env, *args)