Sha256: 8fb5d7f936b5d5e98e701152f74009eff25039259453e18d3dc5bae30570c165

Contents?: true

Size: 1.24 KB

Versions: 10

Compression:

Stored size: 1.24 KB

Contents

# -*- coding: utf-8 -*-

namespace :devise_rails3_ennder do
	desc "Synchronise les migrations du gem devise_rails3_ennder vers l'appli"
	task :sync_migrations do
		_migration_source = File.join(File.dirname(__FILE__), %w[.. db migrate]) + '/SSAAMMJJHHMMSS_devise_create_users.rb'
		_migration_dest = "db/migrate/#{Time.now.utc.strftime('%Y%m%d%H%M%S')}_devise_create_users.rb"

		puts "devise_rails3_ennder:sync_migrations #{_migration_source} -> #{_migration_dest}"
		system "cp #{_migration_source} #{_migration_dest}"
	end


	desc "Synchronise le modèle user du gem devise_rails3_ennder vers l'appli"
	task :sync_user_model do
		_modele_source = File.join(File.dirname(__FILE__), %w[.. app models]) + '/user.rb'

		puts "devise_rails3_ennder:sync_user_model #{_modele_source} -> app/models"
		system "rsync -ruv #{_modele_source} app/models"
	end


	desc "Synchronise le fichier d'initialisation du gem devise_rails3_ennder vers l'appli"
	task :sync_devise_initializer do
		_devise_initializer_source = File.join(File.dirname(__FILE__), %w[.. config initializers ]) + '/devise.rb'

		puts "devise_rails3_ennder:sync_devise_initializer #{_devise_initializer_source} -> config/initializers"
		system "rsync -ruv #{_devise_initializer_source} config/initializers"
	end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
devise_rails3_ennder-1.1.2 lib/tasks/devise_rails3_ennder_tasks.rake
devise_rails3_ennder-1.1.1 lib/tasks/devise_rails3_ennder_tasks.rake
devise_rails3_ennder-1.1.0 lib/tasks/devise_rails3_ennder_tasks.rake
devise_rails3_ennder-1.0.5 lib/tasks/devise_rails3_ennder_tasks.rake
devise_rails3_ennder-1.0.4 lib/tasks/devise_rails3_ennder_tasks.rake
devise_rails3_ennder-1.0.3 lib/tasks/devise_rails3_ennder_tasks.rake
devise_rails3_ennder-1.0.2 lib/tasks/devise_rails3_ennder_tasks.rake
devise_rails3_ennder-1.0.1 lib/tasks/devise_rails3_ennder_tasks.rake
devise_rails3_ennder-1.0.0 lib/tasks/devise_rails3_ennder_tasks.rake
devise_rails3_ennder-0.9.0 lib/tasks/devise_rails3_ennder_tasks.rake