Module: AuthpdsNyu::Session::CoreAttributes

Included in:
AuthpdsNyu::Session
Defined in:
lib/authpds-nyu/session/url_handling.rb,
lib/authpds-nyu/session/core_attributes.rb

Instance Method Summary collapse

Instance Method Details

#aleph_default_admObject



12
13
14
# File 'lib/authpds-nyu/session/core_attributes.rb', line 12

def aleph_default_adm
  @aleph_default_adm ||= self.class.aleph_default_adm
end

#aleph_default_sublibraryObject



16
17
18
# File 'lib/authpds-nyu/session/core_attributes.rb', line 16

def aleph_default_sublibrary
  @aleph_default_sublibrary ||= self.class.aleph_default_sublibrary
end

#aleph_urlObject



8
9
10
# File 'lib/authpds-nyu/session/core_attributes.rb', line 8

def aleph_url
  @aleph_url ||= self.class.aleph_url
end

#logout_url(*args) ⇒ Object



4
5
6
# File 'lib/authpds-nyu/session/url_handling.rb', line 4

def logout_url *args
  "#{pds_url}/logout?url=#{CGI::escape(user_session_redirect_url(redirect_logout_url))}"
end

#opensso_urlObject



4
5
6
# File 'lib/authpds-nyu/session/core_attributes.rb', line 4

def opensso_url
  @opensso_url ||= self.class.opensso_url
end