Sha256: a0ecd0be6accdad730e34df1b8c5eb078f06cbf9633dd14e2d0b63c1009485c0

Contents?: true

Size: 396 Bytes

Versions: 21

Compression:

Stored size: 396 Bytes

Contents

class Recipes::Script < Rails::AppBuilder
  def create
    template "../assets/bin/setup.erb", "bin/setup", force: true
    run "chmod a+x bin/setup"

    after(:database_creation) do
      inside('.') { run('bin/setup') }
    end
  end

  def install
    heroku = load_recipe(:heroku)
    set(:heroku, heroku.installed?)
    create
  end

  def installed?
    file_exist?("bin/setup")
  end
end

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
potassium-7.2.0 lib/potassium/recipes/script.rb
potassium-7.1.0 lib/potassium/recipes/script.rb
potassium-7.0.0 lib/potassium/recipes/script.rb
potassium-6.7.0 lib/potassium/recipes/script.rb
potassium-6.6.0 lib/potassium/recipes/script.rb
potassium-6.5.0 lib/potassium/recipes/script.rb
potassium-6.4.0 lib/potassium/recipes/script.rb
potassium-6.3.0 lib/potassium/recipes/script.rb
potassium-6.2.0 lib/potassium/recipes/script.rb
potassium-6.1.0 lib/potassium/recipes/script.rb
potassium-6.0.0 lib/potassium/recipes/script.rb
potassium-5.2.3 lib/potassium/recipes/script.rb
potassium-5.2.2 lib/potassium/recipes/script.rb
potassium-5.2.1 lib/potassium/recipes/script.rb
potassium-5.2.0 lib/potassium/recipes/script.rb
potassium-5.1.4 lib/potassium/recipes/script.rb
potassium-5.1.3 lib/potassium/recipes/script.rb
potassium-5.1.2 lib/potassium/recipes/script.rb
potassium-5.1.1 lib/potassium/recipes/script.rb
potassium-3.0.0 lib/potassium/recipes/script.rb