diff --git a/VERSION b/VERSION index 1b87bcd0b..18efdb9ae 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.1.4 \ No newline at end of file +1.1.8 diff --git a/lib/language_pack/ruby.rb b/lib/language_pack/ruby.rb index 27725ee04..b7f35ef3d 100644 --- a/lib/language_pack/ruby.rb +++ b/lib/language_pack/ruby.rb @@ -90,11 +90,13 @@ def compile setup_language_pack_environment setup_profiled allow_git do + check_imagemagick install_bundler_in_app build_bundler post_bundler create_database_yml install_binaries + migrate_database run_assets_precompile_rake_task end super @@ -579,6 +581,29 @@ def syck_hack end end + # migrates database + def migrate_database + instrument 'ruby.migrate_database' do + log("migrate_database") do + topic("Migrating database") + + rake.task("db:migrate").invoke(env: rake_env) + end + end + end + + def check_imagemagick + instrument 'ruby.check_imagemagick' do + log("check_imagemagick") do + topic("Checking for ImageMagick") + + out = run_stdout("convert -version").chomp + + puts "ImageMagick: `#{out}`" + end + end + end + # writes ERB based database.yml for Rails. The database.yml uses the DATABASE_URL from the environment during runtime. def create_database_yml instrument 'ruby.create_database_yml' do