Sha256: b62612921597ddb82ab97cf34dbc17d356ed992bbeac2837d7711f2346f3f211

Contents?: true

Size: 731 Bytes

Versions: 6

Compression:

Stored size: 731 Bytes

Contents

namespace :config_scripts do
  desc "Run pending config scripts"
  task :run_pending => :environment do
    ConfigScripts::Scripts::Script.run_pending_scripts
  end

  desc "List pending config scripts"
  task :list_pending => :environment do
    ConfigScripts::Scripts::Script.list_pending_scripts
  end

  desc "Run a config scripts"
  task :run => :environment do
    filename = ConfigScripts::Scripts::Script.filename_for_script(ENV['SCRIPT'])
    ConfigScripts::Scripts::Script.run_file(filename)
  end

  desc "Rollback a config scripts"
  task :rollback => :environment do
    filename = ConfigScripts::Scripts::Script.filename_for_script(ENV['SCRIPT'])
    ConfigScripts::Scripts::Script.run_file(filename, :down)
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
config_scripts-0.4.7 lib/config_scripts/tasks/migrations.rake
config_scripts-0.4.6 lib/config_scripts/tasks/migrations.rake
config_scripts-0.4.5 lib/config_scripts/tasks/migrations.rake
config_scripts-0.4.4 lib/config_scripts/tasks/migrations.rake
config_scripts-0.4.3 lib/config_scripts/tasks/migrations.rake
config_scripts-0.4.2 lib/config_scripts/tasks/migrations.rake