class CarnivalDeviseViews::Generators::InstallGenerator
Public Instance Methods
copy_assets()
click to toggle source
# File lib/generators/carnival_devise_views/install_generator.rb, line 24 def copy_assets if options.sass? copy_file '../../../app/assets/stylesheets/carnival_devise_views.scss', 'app/assets/stylesheets/carnival_devise_views.scss' else copy_file '../../../app/assets/stylesheets/carnival_devise_views.css', 'app/assets/stylesheets/carnival_devise_views.css' end end
copy_fonts()
click to toggle source
# File lib/generators/carnival_devise_views/install_generator.rb, line 32 def copy_fonts directory '../../../app/assets/fonts/', 'app/assets/fonts/' end
copy_locale()
click to toggle source
# File lib/generators/carnival_devise_views/install_generator.rb, line 18 def copy_locale copy_file "../../../config/locales/pt-BR.yml", "config/locales/devise.carnival.pt-BR.yml" copy_file "../../../config/locales/en.yml", "config/locales/devise.carnival.en.yml" end
copy_views()
click to toggle source
# File lib/generators/carnival_devise_views/install_generator.rb, line 10 def copy_views if options.haml? views_directory '../../../app/views/haml/devise' else views_directory '../../../app/views/erb/devise' end end
Private Instance Methods
views_directory(source)
click to toggle source
# File lib/generators/carnival_devise_views/install_generator.rb, line 37 def views_directory source directory source, "app/views/#{folder_name}" do |content| content.gsub 'devise/shared/links', "#{folder_name}/shared/links" end end