Module: RadiusHelper

Defined in:
app/helpers/radius_helper.rb

Instance Method Summary collapse

Instance Method Details

#environment_ribbonObject



10
11
12
13
14
# File 'app/helpers/radius_helper.rb', line 10

def environment_ribbon
  if ENV['ENVIRONMENT_NAME']
    (:div, ENV['ENVIRONMENT_NAME'], :id => 'environment_ribbon')
  end
end

#kracken_urlObject



2
3
4
5
6
7
8
# File 'app/helpers/radius_helper.rb', line 2

def kracken_url
  if defined? Kracken::PROVIDER_URL
    Kracken::PROVIDER_URL
  else
    ENV.fetch('RADIUS_OAUTH_PROVIDER_URL') { "https://account.radiusnetworks.com" }
  end
end

#manage_teams_pathObject



32
33
34
# File 'app/helpers/radius_helper.rb', line 32

def manage_teams_path
  "#{kracken_url}/teams"
end

#manage_user_pathObject



24
25
26
27
28
29
30
# File 'app/helpers/radius_helper.rb', line 24

def manage_user_path
  if respond_to?(:edit_user_registration_path)
    edit_user_registration_path
  else
    "#{kracken_url}/users/edit"
  end
end

#signout_user_pathObject



16
17
18
19
20
21
22
# File 'app/helpers/radius_helper.rb', line 16

def signout_user_path
  if respond_to?(:destroy_user_session_path)
    destroy_user_session_path
  else
    "#{kracken_url}/users/sign_out"
  end
end