123456789101112131415161718192021 |
- require 'hanami/controller'
- SERVER_STRING =
- if defined?(PhusionPassenger)
- [
- PhusionPassenger::SharedConstants::SERVER_TOKEN_NAME,
- PhusionPassenger::VERSION_STRING
- ].join('/').freeze
- elsif defined?(Puma)
- Puma::Const::PUMA_SERVER_STRING
- elsif defined?(Unicorn)
- Unicorn::HttpParser::DEFAULTS['SERVER_SOFTWARE']
- end
- Hanami::Controller.configure do
- default_charset('')
- default_headers({
- 'Date' => Time.now.httpdate,
- 'Server' => SERVER_STRING || 'WebServer'
- })
- end
|