Sha256: a83af523b0ce590f7c04cd411c2be48af1489f959fcd451dbab4024b20f50e96
Contents?: true
Size: 1.18 KB
Versions: 5
Compression:
Stored size: 1.18 KB
Contents
require 'csv' require 'open-uri' require 'time' RAILS_ENV = ENV["RAILS_ENV"] || "development" namespace 'usman' do namespace 'import' do desc "Import all data in sequence" task 'all' => :environment do import_list = ["users", "features", "permissions"] import_list.each do |item| puts "" puts "Importing #{item.titleize}".yellow begin Rake::Task["usman:import:#{item}"].invoke rescue Exception => e puts "Importing #{item.titleize} - Failed - #{e.message}".red puts "Backtrace:\n\t#{e.backtrace.join("\n\t")}" end end end namespace 'dummy' do desc "Import all dummy data in sequence" task 'all' => :environment do import_list = ["dummy:users", "dummy:features", "dummy:permissions"] import_list.each do |item| puts "" puts "Importing #{item}".yellow begin Rake::Task["usman:import:#{item}"].invoke rescue Exception => e puts "Importing #{item} - Failed - #{e.message}".red puts "Backtrace:\n\t#{e.backtrace.join("\n\t")}" end end end end end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
usman-0.1.5 | lib/tasks/usman/all.rake |
usman-0.1.4 | lib/tasks/usman/all.rake |
usman-0.1.3 | lib/tasks/usman/all.rake |
usman-0.1.2 | lib/tasks/usman/all.rake |
usman-0.1.1 | lib/tasks/usman/all.rake |