class Evm::Recipe
Constants
- RECIPES_PATH
Attributes
name[R]
Public Class Methods
all()
click to toggle source
# File lib/evm/recipe.rb, line 33 def all Dir.glob(File.join(RECIPES_PATH, '*.rb')).map do |recipe_file| Recipe.new(recipe_file) end end
find(name)
click to toggle source
# File lib/evm/recipe.rb, line 29 def find(name) all.find { |recipe| recipe.name == name } end
new(recipe_file)
click to toggle source
# File lib/evm/recipe.rb, line 15 def initialize(recipe_file) @recipe_file = recipe_file dsl = Dsl.new dsl.instance_eval(read) @name = dsl.name end
Public Instance Methods
read()
click to toggle source
# File lib/evm/recipe.rb, line 24 def read File.read(@recipe_file) end