Sha256: 12c1b453b9efdf678f1d6d1d06b3320d10b6b5e391fb36ae7d2c73f9418480be

Contents?: true

Size: 788 Bytes

Versions: 4

Compression:

Stored size: 788 Bytes

Contents

namespace :unsakini do

  desc "One stop command to install unsakini."
  task :install do
    begin
      Dir.chdir "#{Rails.root}" do
        system("#{Rails.root}/bin/rails g unsakini:config")
        system("#{Rails.root}/bin/rake unsakini_engine:install:migrations")
        system("#{Rails.root}/bin/rake db:migrate")
        system("#{Rails.root}/bin/rails g unsakini:dependencies")
      end
    rescue Exception => e
      puts e.to_s
      puts \
      "
        An error occured. Please run the following commands in succession:

        "
      puts "1.) rails g unsakini:config"
      puts "2.) bundle exec rake unsakini_engine:install:migrations"
      puts "3.) bundle exec rake db:migrate"
      puts "4.) rails g unsakini:dependencies"
      puts ""
    end
  end




end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
unsakini-0.0.5 lib/tasks/unsakini_tasks.rake
unsakini-0.0.5.pre.1 lib/tasks/unsakini_tasks.rake
unsakini-0.0.4.pre.1 lib/tasks/unsakini_tasks.rake
unsakini-0.0.4.3 lib/tasks/unsakini_tasks.rake