Sha256: 13cafb498b4dfa4d7f6018e0aaec5a1c99945d9f86eab18bc5bb414f5551a507

Contents?: true

Size: 848 Bytes

Versions: 5

Compression:

Stored size: 848 Bytes

Contents

namespace :nimbleshop do

  desc "sets up database for nimbleshop application"
  task :setup => :environment do

    #raise "this task should not be run in production" if Rails.env.production?

    Rake::Task["db:reset"].invoke if Rails.env.development? || Rails.env.test?

    Sampledata::Data.new.populate

    Rake::Task["nimbleshop_splitable:load_record"].invoke
    Rake::Task["nimbleshop_paypalwp:load_record"].invoke
    Rake::Task["nimbleshop_authorizedotnet:load_record"].invoke
    Rake::Task["nimbleshop_cod:load_record"].invoke

    Rake::Task["nimbleshop_splitable:copy_images"].invoke
    Rake::Task["nimbleshop_paypalwp:copy_images"].invoke
    Rake::Task["nimbleshop_authorizedotnet:copy_images"].invoke
    Rake::Task["nimbleshop_cod:copy_images"].invoke

    puts ""
    puts '**** shop is ready with sample data ****'
  end

end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
nimbleshop_core-0.0.1.rc5 lib/tasks/setup.rake
nimbleshop_core-0.0.1.rc4 lib/tasks/setup.rake
nimbleshop_core-0.0.1.rc3 lib/tasks/setup.rake
nimbleshop_core-0.0.1.rc2 lib/tasks/setup.rake
nimbleshop_core-0.0.1.rc1 lib/tasks/setup.rake