Sha256: 875d7a518fe32ee3c0f1463de50a8490d1a02ac92c6c88a5a5f879e8362eaa24

Contents?: true

Size: 906 Bytes

Versions: 43

Compression:

Stored size: 906 Bytes

Contents

namespace :promethee do

  desc "Remove useless attributes from localizations' data"
  task :clean_localizations, [:model_name] => :environment do |task, args|
    service = Promethee::LocalizeCleanService.new(args[:model_name])
    service.start
  end

  desc "Upgrade your table components' to 2.x structure"
  task :upgrade_table, [:model_name] => :environment do |task, args|
    service = Promethee::TableUpgradeService.new(args[:model_name])
    service.start
  end

  desc "Upgrade blob data from IDs to signed IDs"
  task :upgrade_blob_data, [:model_name] => :environment do |task, args|
    service = Promethee::BlobUpgradeService.new(args[:model_name])
    service.start
  end

  desc "Upgrade structure to Promethée V4"
  task :upgrade_structure, [:model_name] => :environment do |task, args|
    service = Promethee::StructureUpgraderService.new(args[:model_name])
    service.start
  end

end

Version data entries

43 entries across 43 versions & 1 rubygems

Version Path
promethee-5.1.1 lib/tasks/promethee/promethee.rake
promethee-5.1.0 lib/tasks/promethee/promethee.rake
promethee-5.0.2 lib/tasks/promethee/promethee.rake
promethee-5.0.1 lib/tasks/promethee/promethee.rake
promethee-5.0.0 lib/tasks/promethee/promethee.rake
promethee-4.1.28 lib/tasks/promethee/promethee.rake
promethee-4.1.27 lib/tasks/promethee/promethee.rake
promethee-4.1.26 lib/tasks/promethee/promethee.rake
promethee-4.1.25 lib/tasks/promethee/promethee.rake
promethee-4.1.24 lib/tasks/promethee/promethee.rake
promethee-4.1.23 lib/tasks/promethee/promethee.rake
promethee-4.1.22 lib/tasks/promethee/promethee.rake
promethee-4.1.21 lib/tasks/promethee/promethee.rake
promethee-4.1.20 lib/tasks/promethee/promethee.rake
promethee-4.1.19 lib/tasks/promethee/promethee.rake
promethee-4.1.18 lib/tasks/promethee/promethee.rake
promethee-4.1.17 lib/tasks/promethee/promethee.rake
promethee-4.1.16 lib/tasks/promethee/promethee.rake
promethee-4.1.15 lib/tasks/promethee/promethee.rake
promethee-4.1.14 lib/tasks/promethee/promethee.rake