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|