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
<<-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
|