14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
# File 'lib/generators/devise/web3/install_generator.rb', line 14
def add_config_options_to_initializer
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 # config.web3 do/))
say_status(:identical, "Configuration for :web3_authenticatable already exists", :blue)
else
inject_into_file(devise_initializer_path, before: " # ==> Configuration for :confirmable\n") do
INSTALL_CONTENT
end
end
end
end
|