Sha256: b993f733163b2b2a3ecbb8f5e0651366e5f51770b3110daf3a084a11be9fb87a
Contents?: true
Size: 449 Bytes
Versions: 31
Compression:
Stored size: 449 Bytes
Contents
module Pageflow module PublicHttpsMode protected def check_public_https_mode if request.ssl? && Pageflow.config.public_https_mode == :prevent redirect_to("http://#{request.host}#{request.fullpath}", status: :moved_permanently) elsif !request.ssl? && Pageflow.config.public_https_mode == :enforce redirect_to("https://#{request.host}#{request.fullpath}", status: :moved_permanently) end end end end
Version data entries
31 entries across 31 versions & 1 rubygems