15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
# File 'lib/generators/solid_errors/install/install_generator.rb', line 15
def configure_solid_errors
insert_into_file Pathname(destination_root).join("config/environments/production.rb"), after: /^([ \t]*).*?(?=\nend)$/ do
[
"",
'\1# Configure Solid Errors',
'\1config.solid_errors.connects_to = { database: { writing: :errors } }',
'\1config.solid_errors.send_emails = true',
'\1config.solid_errors.email_from = ""',
'\1config.solid_errors.email_to = ""',
'\1config.solid_errors.username = Rails.application.credentials.dig(:solid_errors, :username)',
'\1config.solid_errors.password = Rails.application.credentials.dig(:solid_errors, :password)'
].join("\n")
end
end
|