Module: PrxAuth::Rails::SessionsHelper

Defined in:
app/helpers/prx_auth/rails/sessions_helper.rb

Instance Method Summary collapse

Instance Method Details

#current_user_app(name) ⇒ Object



7
8
9
# File 'app/helpers/prx_auth/rails/sessions_helper.rb', line 7

def current_user_app(name)
  current_user_apps.find { |key, url| key.downcase.include?(name) }&.last
end

#current_user_app?(name) ⇒ Boolean

Returns:

  • (Boolean)


3
4
5
# File 'app/helpers/prx_auth/rails/sessions_helper.rb', line 3

def current_user_app?(name)
  current_user && current_user_app(name).present?
end

#current_user_id_accountsObject



15
16
17
# File 'app/helpers/prx_auth/rails/sessions_helper.rb', line 15

def current_user_id_accounts
  "https://#{PrxAuth::Rails.configuration.id_host}/accounts"
end

#current_user_id_profileObject



11
12
13
# File 'app/helpers/prx_auth/rails/sessions_helper.rb', line 11

def current_user_id_profile
  "https://#{PrxAuth::Rails.configuration.id_host}/profile"
end

#current_user_imageObject



23
24
25
# File 'app/helpers/prx_auth/rails/sessions_helper.rb', line 23

def current_user_image
  ["image_href"]
end

#current_user_image?Boolean

Returns:

  • (Boolean)


19
20
21
# File 'app/helpers/prx_auth/rails/sessions_helper.rb', line 19

def current_user_image?
  current_user && current_user_image.present?
end