Sha256: d52ecb82c919ad21492eaac46c3454dd1396d2a65df876f4a28a00d32f31ecbc
Contents?: true
Size: 840 Bytes
Versions: 2
Compression:
Stored size: 840 Bytes
Contents
require_relative "../base" module Suspenders module Production class EmailGenerator < Generators::Base def smtp_configuration copy_file "smtp.rb", "config/smtp.rb" prepend_file "config/environments/production.rb", %{require Rails.root.join("config/smtp")\n\n} end def use_smtp inject_template_into_file( "config/environments/production.rb", "partials/email_smtp.rb", after: "config.action_mailer.perform_caching = false\n" ) end def env_vars expand_json( "app.json", env: { SMTP_ADDRESS: {required: true}, SMTP_DOMAIN: {required: true}, SMTP_PASSWORD: {required: true}, SMTP_USERNAME: {required: true} } ) end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
suspenders-20230113.0 | lib/suspenders/generators/production/email_generator.rb |
suspenders-1.56.1 | lib/suspenders/generators/production/email_generator.rb |