class Itamae::Recipe

Attributes

original_recipe[RW]
parent_recipe[R]
seasoning[R]

Public Instance Methods

load(vars = {}, parent_recipe = nil, seasoning = nil)
Also aliased as: load_without_seasoning
Alias for: load_with_seasoning
load_with_seasoning(vars = {}, parent_recipe = nil, seasoning = nil) click to toggle source
# File lib/itamae/recipe/seasoning.rb, line 9
def load_with_seasoning(vars = {}, parent_recipe = nil, seasoning = nil)
  if seasoning
    @parent_recipe = parent_recipe
    @parent_recipe.original_recipe = self
    @seasoning = seasoning
  end
  context = EvalContext.new(self, vars)
  context.instance_eval(File.read(path), path, 1)
end
Also aliased as: load
load_without_seasoning(vars = {}, parent_recipe = nil, seasoning = nil)
Alias for: load