lib/hanami/routing/force_ssl.rb in hanami-router-1.2.0 vs lib/hanami/routing/force_ssl.rb in hanami-router-1.3.0.beta1

- old
+ new

@@ -1,6 +1,7 @@ require 'rack/request' +require 'hanami/utils/deprecation' module Hanami module Routing # Force ssl # @@ -173,9 +174,11 @@ # @since 0.4.1 # @api private def _redefine_call return unless @active + + Hanami::Utils::Deprecation.new('force_ssl option is deprecated, please delegate this behaviour to Nginx/Apache or use a Rack middleware like `rack-ssl`') define_singleton_method :call do |env| [redirect_code(env), { LOCATION_HEADER => full_url(env) }, EMPTY_BODY] if force?(env) end end