class DevisePasswordExpirable::Generators::InstallGenerator
Install Generator
Public Instance Methods
add_configs()
click to toggle source
# File lib/generators/devise_password_expirable/install_generator.rb, line 9 def add_configs devise_initializer_path = "config/initializers/devise.rb" if File.exist?(devise_initializer_path) old_content = File.read(devise_initializer_path) if old_content.match(Regexp.new(/^\s# ==> Password Expirable Extension\n/)) false else inject_into_file(devise_initializer_path, :before => " # ==> Configuration for :confirmable\n") do <<-CONTENT # ==> Password Expirable Extension # Configure expire passwords extension for devise # Should the password expire (e.g 3.months) # config.expire_password_after = false CONTENT end end end end
copy_locale()
click to toggle source
# File lib/generators/devise_password_expirable/install_generator.rb, line 31 def copy_locale copy_file "../../../config/locales/en.yml", "config/locales/devise.password_expirable.en.yml" end