class Rockstart::Mailers::SmtpMailerGenerator

Public Instance Methods

add_initializers() click to toggle source
# File lib/generators/rockstart/mailers/smtp_mailer/smtp_mailer_generator.rb, line 32
def add_initializers
  copy_initializer "action_mailer"
end
configure_development_environment() click to toggle source
# File lib/generators/rockstart/mailers/smtp_mailer/smtp_mailer_generator.rb, line 17
def configure_development_environment
  application(nil, env: :development) do
    'config.action_mailer.default_url_options = { host: "localhost", port: 3000 }'
  end
end
configure_production_environment() click to toggle source
# File lib/generators/rockstart/mailers/smtp_mailer/smtp_mailer_generator.rb, line 23
    def configure_production_environment
      application(nil, env: :production) do
        <<~MAILER
          config.action_mailer.default_url_options = { host: ENV["APP_HOST"] }
          config.action_mailer.delivery_method = :smtp
        MAILER
      end
    end
configure_test_environment() click to toggle source
# File lib/generators/rockstart/mailers/smtp_mailer/smtp_mailer_generator.rb, line 11
def configure_test_environment
  application(nil, env: :test) do
    'config.action_mailer.default_url_options = { host: "www.example.com" }'
  end
end