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