Sha256: 160c9017a1828465ac39400030271bcae3ae07378290530402bd1343d18092bc
Contents?: true
Size: 465 Bytes
Versions: 7
Compression:
Stored size: 465 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
7 entries across 7 versions & 1 rubygems