1
0
Fork 0
mirror of https://github.com/heartcombo/devise.git synced 2022-11-09 12:18:31 -05:00

Copy locale on devise_views and release 0.3.0

This commit is contained in:
José Valim 2009-10-30 08:43:36 -02:00
parent b28d7e8b1c
commit 5f498522df
2 changed files with 9 additions and 7 deletions

View file

@ -2,20 +2,22 @@ class DeviseViewsGenerator < Rails::Generator::Base
def initialize(*args)
super
@source_root = options[:source] || File.join(spec.path, '..', '..', 'app', 'views')
@source_root = options[:source] || File.join(spec.path, '..', '..')
end
def manifest
record do |m|
views_directory = File.join('app', 'views')
m.directory views_directory
m.directory "app/views"
Dir[File.join(@source_root, "**/*.erb")].each do |file|
Dir[File.join(@source_root, "app", "views", "**/*.erb")].each do |file|
file = file.gsub(@source_root, "")[1..-1]
m.directory File.join(views_directory, File.dirname(file))
m.file file, File.join(views_directory, file)
m.directory File.dirname(file)
m.file file, file
end
m.directory "config/locales"
m.file "lib/devise/locales/en.yml", "config/locales/devise.en.yml"
end
end