lib/suspenders/app_builder.rb in welaika-suspenders-2.9.0 vs lib/suspenders/app_builder.rb in welaika-suspenders-2.10.0

- old
+ new

@@ -219,23 +219,10 @@ def configure_action_mailer_in_specs copy_file 'action_mailer.rb', 'spec/support/action_mailer.rb' end - def configure_simplecov - simplecov_configuration = <<-RUBY -require "simplecov" -SimpleCov.start "rails" do - add_group "Queries", "app/queries" - add_group "Services", "app/services" - add_group "Validators", "app/validators" - add_group "Presenter", "app/presenters" -end -RUBY - prepend_to_file "spec/spec_helper.rb", simplecov_configuration - end - def configure_locales remove_file "config/locales/en.yml" template "config_locales_it.yml.erb", "config/locales/it.yml" replace_in_file "config/application.rb", @@ -246,11 +233,15 @@ "# config.i18n.default_locale = :de", "config.i18n.default_locale = :it" end def configure_rack_timeout - copy_file 'rack_timeout.rb', 'config/initializers/rack_timeout.rb' + rack_timeout_config = <<-RUBY +Rack::Timeout.timeout = (ENV["RACK_TIMEOUT"] || 10).to_i + RUBY + + append_file "config/environments/production.rb", rack_timeout_config end def configure_slim copy_file 'slim.rb', 'config/initializers/slim.rb' end @@ -384,15 +375,9 @@ end def set_heroku_rails_secrets %w(staging production).each do |environment| run_heroku "config:add SECRET_KEY_BASE=#{generate_secret}", environment - end - end - - def set_heroku_memory_management_variable - %w(staging production).each do |environment| - run_heroku "config:add NEW_RELIC_AGGRESSIVE_KEEPALIVE=1", environment end end def set_heroku_serve_static_files %w(staging production).each do |environment|