Class: SuspiciousLogin::Generators::InstallGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- SuspiciousLogin::Generators::InstallGenerator
- Defined in:
- lib/generators/suspicious_login/install_generator.rb
Instance Method Summary collapse
Instance Method Details
#copy_locale ⇒ Object
11 12 13 14 15 |
# File 'lib/generators/suspicious_login/install_generator.rb', line 11 def copy_locale copy_file "../../../config/locales/en.yml", "config/locales/suspicious_login.en.yml" puts "\n*** IMPORTANT: Be sure to set all devise authentication failure messages to be the same as 'devise.failure.suspicious_login' ***".red puts "See https://github.com/ceres629/devise-suspicious_login/blob/master/test/dummy/config/locales/devise.en.yml for an example devise.en.yml.".yellow end |
#create_initializer ⇒ Object
7 8 9 |
# File 'lib/generators/suspicious_login/install_generator.rb', line 7 def create_initializer template('suspicious_login.rb', 'config/initializers/suspicious_login.rb') end |
#prepend_application_file ⇒ Object
17 18 19 20 |
# File 'lib/generators/suspicious_login/install_generator.rb', line 17 def prepend_application_file create_file "config/application.rb", "module Rails\n class Application < Rails::Application\n end\nend" if Rails.env.test? application "require 'suspicious_login'" end |