Class: DeviseSecurityExtension::Generators::InstallGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
Defined in:
lib/generators/devise_security_extension/install_generator.rb

Overview

Generator for Rails to create or append to a Devise initializer.

Constant Summary collapse

LOCALES =
%w[ en de it ]

Instance Method Summary collapse

Instance Method Details

#copy_initializerObject



10
11
12
13
14
# File 'lib/generators/devise_security_extension/install_generator.rb', line 10

def copy_initializer
  template('devise_security_extension.rb',
           'config/initializers/devise_security_extension.rb',
  )
end

#copy_localesObject



16
17
18
19
20
21
22
23
# File 'lib/generators/devise_security_extension/install_generator.rb', line 16

def copy_locales
  LOCALES.each do |locale|
    copy_file(
      "../../../config/locales/#{locale}.yml",
      "config/locales/devise.security_extension.#{locale}.yml",
    )
  end
end