Sha256: bba4d375919abc3320a4da0737df188a91f564d1f86301660d071ca5d9544a25
Contents?: true
Size: 466 Bytes
Versions: 6
Compression:
Stored size: 466 Bytes
Contents
module TbCore module Redirection extend ActiveSupport::Concern included do helper_method :back_or_default end def redirect_back_or_default(default) redirect_to(back_or_default(default)) end def back_or_default(default = '/') if params[:return_to] uri = URI.parse(params[:return_to].to_s) return "#{uri.path}?#{uri.query}" if uri.query return uri.path end default end end end
Version data entries
6 entries across 6 versions & 1 rubygems