Module: Automux::Cache::Recipe

Extended by:
Recipe
Included in:
Recipe
Defined in:
lib/automux/cache/recipe.rb

Constant Summary collapse

Instances =
{}

Instance Method Summary collapse

Instance Method Details

#find_by_name(name) ⇒ Object



17
18
19
# File 'lib/automux/cache/recipe.rb', line 17

def find_by_name(name)
  Instances[name] || Automux::Null::Recipe.new(name)
end

#setupObject



8
9
10
11
12
13
14
15
# File 'lib/automux/cache/recipe.rb', line 8

def setup
  user_and_default_recipe_paths.each do |path|
    recipe = Automux::Core::Recipe.new(path)
    Instances[recipe.name] = recipe
  end

  Instances[nil] = Instances['default']
end