module Authpds::Controllers::AuthpdsController

Public Class Methods

included(klass) click to toggle source
# File lib/authpds/controllers/authpds_controller.rb, line 8
def self.included(klass)
  # Include
  klass.class_eval do
    helper_method :current_user_session, :current_user
    helper_method :current_primary_institution
  end
end

Public Instance Methods

user_session_redirect_url(url) click to toggle source

Controller method to generate the Appropriate redirect url

# File lib/authpds/controllers/authpds_controller.rb, line 17
def user_session_redirect_url(url)
  # Work with what we have
  case
  when url.present?
    url
  when request.referer.present?
    request.referer
  else
    root_url
  end
end