9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
# 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
" # ==> Password Expirable Extension\n # Configure expire passwords extension for devise\n\n # Should the password expire (e.g 3.months)\n # config.expire_password_after = false\n\n"
end
end
end
end
|