Sha256: b736fbf7aa14d6954743c7a0d78546fe636bdf920b3f27ac65bfe4af9f60af89

Contents?: true

Size: 451 Bytes

Versions: 1

Compression:

Stored size: 451 Bytes

Contents

recipe = ARGV.first

# Consider all the recipe's questions as true
def selected?(key, val = nil); true; end

run_action(:recipe_loading) do
  load_recipe(recipe)
end

run_action(:gem_install) do
  build_gemfile
  run "bundle install"
end

# Ensure all the recipe's callbacks are executed
get(:callbacks).each do |name, cbs|

  puts "Processing #{name} callbacks"
  cbs.each do |event, cb|
    cb.each {|callback| instance_exec(&callback) }
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
potassium-1.3.4 lib/potassium/templates/application/recipe_template.rb