Module: EacRailsBase0::AppBase::Application::Test::ClassMethods
- Defined in:
- lib/eac_rails_base0/app_base/application/test.rb
Instance Method Summary collapse
- #setup_action_controller ⇒ Object
- #setup_action_mailer ⇒ Object
- #setup_general ⇒ Object
- #setup_log ⇒ Object
- #setup_public_file_server ⇒ Object
Instance Method Details
#setup_action_controller ⇒ Object
20 21 22 23 |
# File 'lib/eac_rails_base0/app_base/application/test.rb', line 20 def setup_action_controller config.action_controller.perform_caching = false config.action_controller.allow_forgery_protection = false end |
#setup_action_mailer ⇒ Object
25 26 27 28 29 |
# File 'lib/eac_rails_base0/app_base/application/test.rb', line 25 def setup_action_mailer ACTION_MAILER_CONFIGS.each do |key, value| config.action_mailer.send("#{key}=", value) end end |
#setup_general ⇒ Object
31 32 33 34 35 36 37 38 |
# File 'lib/eac_rails_base0/app_base/application/test.rb', line 31 def setup_general config.cache_classes = true config.eager_load = false config.consider_all_requests_local = true config.action_controller.perform_caching = false config.action_dispatch.show_exceptions = false end |
#setup_log ⇒ Object
40 41 42 |
# File 'lib/eac_rails_base0/app_base/application/test.rb', line 40 def setup_log config.active_support.deprecation = :stderr end |
#setup_public_file_server ⇒ Object
44 45 46 47 48 49 |
# File 'lib/eac_rails_base0/app_base/application/test.rb', line 44 def setup_public_file_server config.public_file_server.enabled = true config.public_file_server.headers = { 'Cache-Control' => "public, max-age=#{1.hour.seconds.to_i}" } end |