Remove Recipe::DSL.evaluate method

This commit is contained in:
Thibault Jouan
2013-12-20 11:17:25 +00:00
parent d83b11d07b
commit 366c682152
4 changed files with 23 additions and 43 deletions

View File

@@ -3,7 +3,8 @@ module Producer
class Recipe
class << self
def evaluate_from_file(filepath, env)
DSL.evaluate(File.read(filepath), env)
dsl = DSL.new(File.read(filepath)).evaluate(env)
Recipe.new(dsl.tasks)
end
end

View File

@@ -2,13 +2,6 @@ module Producer
module Core
class Recipe
class DSL
class << self
def evaluate(code, env)
dsl = new(code).evaluate(env)
Recipe.new(dsl.tasks)
end
end
attr_reader :tasks
def initialize(code = nil, &block)