Sha256: e21d2ed1bfc3649d11d22939a52957a89466e777a9fea35f63edd8c0dcf143d0

Contents?: true

Size: 687 Bytes

Versions: 2

Compression:

Stored size: 687 Bytes

Contents

module MicMonitorGem
  module Generators
    class InstallGenerator < Rails::Generators::Base
      source_root File.expand_path('templates', __dir__)

      ENV_PATH = "#{Rails.root}/config/environments/production.rb"

      def add_config_email_to_env_produciton
        append_to_file ENV_PATH do
          <<-'RUBY'

Rails.application.config.middleware.use ExceptionNotification::Rack,
email: {
  deliver_with: :deliver, # Rails >= 4.2.1 do not need this option since it defaults to :deliver_now
  email_prefix: ENV['EMAIL_PREFIX'],
  sender_address: ENV['SENDER_ADDRESS'],
  exception_recipients: ENV['EXCEPTION_RECINPIENTS']
}
          RUBY
        end
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
mic_monitor_gem-0.3.4 lib/generators/mic_monitor_gem/install_generator.rb
mic_monitor_gem-0.3.3 lib/generators/mic_monitor_gem/install_generator.rb