From ed3a460badcddbb963f8819ea442ee1dfd3b0169 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Valim?= Date: Wed, 10 Mar 2010 16:53:09 +0100 Subject: [PATCH] Allow to give a scope when copying views. --- lib/generators/devise_views/devise_views_generator.rb | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/lib/generators/devise_views/devise_views_generator.rb b/lib/generators/devise_views/devise_views_generator.rb index 22a8bf93..288b67d3 100644 --- a/lib/generators/devise_views/devise_views_generator.rb +++ b/lib/generators/devise_views/devise_views_generator.rb @@ -1,15 +1,14 @@ class DeviseViewsGenerator < Rails::Generators::Base desc "Copies all Devise views to your application." + argument :scope, :required => false, :default => nil, + :desc => "The scope to copy views to" + def self.source_root @_devise_source_root ||= File.expand_path("../../../../app/views", __FILE__) end def copy_views - directory "devise", "app/views/devise" - end - - def say_restart_server - say "Views copied. Please restart your server." + directory "devise", "app/views/devise/#{scope}" end end \ No newline at end of file